(herald "Four Party Needham-Schroeder-Lowe Protocol") (comment "CPSA 2.2.10") (comment "All input read") (defprotocol nsl4cm basic (defrole init (vars (a b c d name) (na nb nc nd text)) (trace (send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b))))) (defrole resp1 (vars (a b c d name) (na nb nc nd text)) (trace (recv (enc a c d na (pubk b))) (send (enc a b d na nb (pubk c))) (recv (enc nb nc nd (pubk b))) (send (enc nc nd (pubk c))))) (defrole resp2 (vars (a b c d name) (na nb nc nd text)) (trace (recv (enc a b d na nb (pubk c))) (send (enc a b c na nb nc (pubk d))) (recv (enc nc nd (pubk c))) (send (enc nd (pubk d))))) (defrole resp3 (vars (a b c d name) (na nb nc nd text)) (trace (recv (enc a b c na nb nc (pubk d))) (send (enc b c d na nb nc nd (pubk a))) (recv (enc nd (pubk d)))))) (defskeleton nsl4cm (vars (na nb nc nd text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b))))) (label 0) (unrealized (0 1)) (origs (na (0 0))) (comment "1 in cohort - 1 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp1 2) na (0 1) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))) (label 1) (parent 0) (unrealized (0 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp2 2) na (0 1) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d))))) (label 2) (parent 1) (unrealized (0 1) (2 0)) (comment "3 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 3 1 resp1 2) na (2 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d))))) (label 3) (parent 2) (unrealized (0 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp1 2) na (2 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))) (label 4) (parent 2) (seen 3) (unrealized (0 1) (2 0)) (comment "4 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 3 1 resp1 2) na (2 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))) (label 5) (parent 2) (unrealized (0 1)) (comment "2 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp3 2) na (0 1) (enc a b c na nb-0 nc-0 (pubk d)) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))) (label 6) (parent 3) (unrealized (0 1) (3 0)) (comment "4 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 4 1 resp1 2) na (2 0) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c))))) (label 7) (parent 4) (unrealized (0 1)) (comment "2 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp2 2) na (2 0) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d))))) (label 8) (parent 4) (unrealized (0 1) (2 0) (4 0)) (comment "5 in cohort - 5 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c))))) (label 9) (parent 5) (unrealized (0 1)) (comment "2 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp3 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 10) (parent 5) (seen 13) (unrealized (0 1) (3 0)) (comment "4 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 4 1 resp1 2) na (3 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))) (label 11) (parent 6) (seen 14) (unrealized (0 1) (3 0)) (comment "3 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nd-0 nb-1 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp1 2) na (3 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))) (label 12) (parent 6) (seen 26) (unrealized (0 1) (3 0)) (comment "4 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 4 1 resp1 2) na (3 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 13) (parent 6) (seen 25 28) (unrealized (0 1) (3 0)) (comment "4 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 4 2 resp2 2) na (3 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))) (label 14) (parent 6) (unrealized (0 1)) (comment "2 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))) (label 15) (parent 7) (seen 35) (unrealized (0 1) (4 0)) (comment "6 in cohort - 5 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp3 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 16) (parent 7) (seen 40) (unrealized (0 1) (4 0)) (comment "6 in cohort - 5 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 5 1 resp1 2) na (4 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d))))) (label 17) (parent 8) (unrealized (0 1) (4 0)) (comment "4 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 5 3 resp1 2) na (4 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d))))) (label 18) (parent 8) (seen 45) (unrealized (0 1) (2 0)) (comment "4 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp1 2) na (4 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))) (label 19) (parent 8) (seen 18) (unrealized (0 1) (2 0) (4 0)) (comment "5 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 1 resp1 2) na (4 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))) (label 20) (parent 8) (seen 52) (unrealized (0 1) (4 0)) (comment "5 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 5 3 resp1 2) na (4 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))) (label 21) (parent 8) (seen 55) (unrealized (0 1) (2 0)) (comment "5 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))) (label 22) (parent 9) (seen 63) (unrealized (0 1) (4 0)) (comment "6 in cohort - 5 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp3 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 23) (parent 9) (seen 24 68) (unrealized (0 1) (4 0)) (comment "6 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (3 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c))))) (label 24) (parent 10) (seen 28 31) (unrealized (0 1) (3 0)) (comment "5 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 4 2 resp2 2) nb-0 (3 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))) (label 25) (parent 10) (seen 70) (unrealized (0 1)) (comment "3 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 4 2 resp2 2) na (3 0) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))) (label 26) (parent 11) (unrealized (0 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp2 2) na (3 0) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-1 (pubk d))))) (label 27) (parent 11) (unrealized (0 1) (3 0) (4 0)) (comment "4 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 1 resp1 2) na (3 0) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c))))) (label 28) (parent 12) (seen 31 72) (unrealized (0 1) (3 0)) (comment "5 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp2 2) na (3 0) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d))))) (label 29) (parent 12) (unrealized (0 1) (3 0) (5 0)) (comment "6 in cohort - 6 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 5 2 resp2 2) na (3 0) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c))))) (label 30) (parent 12) (seen 33 34) (unrealized (0 1)) (comment "3 in cohort - 1 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 4 2 resp2 2) nb-0 (3 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 31) (parent 13) (unrealized (0 1)) (comment "2 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (3 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))) (label 32) (parent 13) (seen 78) (unrealized (0 1) (3 0) (4 0)) (comment "4 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd text) (a b c d name)) (defstrand init 3 (na nc) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc) (nb nb) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc) (nb nb) (nc nc) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc) (operation nonce-test (contracted (nb-0 nb) (nc-0 nc) (nd-0 nd)) nc (0 1) (enc a b c nc nb nc (pubk d)) (enc a b d nc nb (pubk c)) (enc a c d nc (pubk b)) (enc b c d nc nb nc nd (pubk a))) (traces ((send (enc a c d nc (pubk b))) (recv (enc b c d nc nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb (pubk c)))) ((recv (enc a b d nc nb (pubk c))) (send (enc a b c nc nb nc (pubk d)))) ((recv (enc a b c nc nb nc (pubk d))) (send (enc b c d nc nb nc nd (pubk a))))) (label 33) (parent 14) (seen 75) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp2 2) nc-0 (0 1) (enc a b c nc-0 nb-0 nc-0 (pubk d)) (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))) (label 34) (parent 14) (unrealized (0 1) (4 0)) (comment "5 in cohort - 5 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 1 resp1 2) nb-0 (4 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))) (label 35) (parent 15) (seen 5 39 47) (unrealized (0 1) (4 0)) (comment "7 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 3 resp1 2) nb-0 (4 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))) (label 36) (parent 15) (unrealized (0 1)) (comment "2 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (4 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c))))) (label 37) (parent 15) (seen 36 47 100) (unrealized (0 1) (4 0)) (comment "8 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 3 resp1 2) nb-1 (4 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))) (label 38) (parent 15) (seen 9 10) (unrealized (0 1)) (comment "3 in cohort - 0 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 5 2 resp2 2) nb-1 (4 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))) (label 39) (parent 15) (unrealized (0 1)) (comment "3 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 1 resp1 2) nb-0 (4 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 40) (parent 16) (seen 44) (unrealized (0 1) (4 0)) (comment "5 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 3 resp1 2) nb-0 (4 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 41) (parent 16) (seen 31 44 112) (unrealized (0 1) (4 0)) (comment "5 in cohort - 1 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (4 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c))))) (label 42) (parent 16) (seen 113 114) (unrealized (0 1) (4 0)) (comment "6 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 3 resp1 2) nb-1 (4 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 43) (parent 16) (seen 28 31 32) (unrealized (0 1) (4 0)) (comment "4 in cohort - 1 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 5 2 resp2 2) nb-1 (4 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))) (label 44) (parent 16) (unrealized (0 1)) (comment "3 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nc-1 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (contracted (nb-1 nb-0)) na (4 0) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-1 (pubk d))))) (label 45) (parent 17) (unrealized (0 1)) (comment "2 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 5 3 resp1 2) na (4 0) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d))))) (label 46) (parent 17) (unrealized (0 1)) (comment "2 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 5 3 resp1 2) na (4 0) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))) (label 47) (parent 17) (unrealized (0 1)) (comment "2 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp2 2) na (4 0) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-2 (pubk d))))) (label 48) (parent 17) (unrealized (0 1) (4 0) (5 0)) (comment "5 in cohort - 5 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 5 1 resp1 2) na (2 0) (enc a b c na nb-1 nc-1 (pubk d)) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d))))) (label 49) (parent 18) (unrealized (0 1)) (comment "2 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 1 resp1 2) na (2 0) (enc a b c na nb-1 nc-1 (pubk d)) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))) (label 50) (parent 18) (unrealized (0 1)) (comment "2 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp3 2) na (2 0) (enc a b c na nb-1 nc-1 (pubk d)) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b c na nb-1 nc-1 (pubk d))) (send (enc b c d na nb-1 nc-1 nd-0 (pubk a))))) (label 51) (parent 18) (unrealized (0 1) (2 0) (5 0)) (comment "6 in cohort - 6 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 1 resp1 2) na (4 0) (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c))))) (label 52) (parent 19) (seen 56) (unrealized (0 1) (4 0)) (comment "6 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 6 3 resp1 2) na (4 0) (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c))))) (label 53) (parent 19) (seen 47 145) (unrealized (0 1) (2 0)) (comment "6 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp2 2) na (4 0) (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c)))) ((recv (enc a b d na nb-2 (pubk c))) (send (enc a b c na nb-2 nc-2 (pubk d))))) (label 54) (parent 19) (unrealized (0 1) (2 0) (4 0) (6 0)) (comment "7 in cohort - 7 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (contracted (nb-1 nb-0)) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))) (label 55) (parent 20) (unrealized (0 1)) (comment "3 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 3 resp1 2) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))) (label 56) (parent 20) (unrealized (0 1)) (comment "2 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 3 resp1 2) nb-1 (4 0) (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))) (label 57) (parent 20) (seen 160 161 162) (unrealized (0 1)) (comment "3 in cohort - 0 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-2 (pubk d))))) (label 58) (parent 20) (seen 133) (unrealized (0 1) (4 0) (5 0)) (comment "5 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 5 1 resp1 2) nb-1 (2 0) (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))) (label 59) (parent 21) (unrealized (0 1)) (comment "2 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (added-strand resp1 2) nb-1 (2 0) (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c))))) (label 60) (parent 21) (seen 59) (unrealized (0 1) (2 0)) (comment "6 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 1 resp1 2) nb-1 (2 0) (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))) (label 61) (parent 21) (seen 160 161 162) (unrealized (0 1)) (comment "3 in cohort - 0 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (added-strand resp3 2) nb-1 (2 0) (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d))) (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a))))) (label 62) (parent 21) (seen 143) (unrealized (0 1) (2 0) (5 0)) (comment "6 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 1 resp1 2) nb-0 (4 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))) (label 63) (parent 22) (seen 5 21 38 67) (unrealized (0 1) (4 0)) (comment "7 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 3 resp1 2) nb-0 (4 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))) (label 64) (parent 22) (unrealized (0 1)) (comment "2 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (4 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c))))) (label 65) (parent 22) (seen 21 64 179) (unrealized (0 1) (4 0)) (comment "8 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 3 resp1 2) nb-1 (4 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))) (label 66) (parent 22) (seen 187) (unrealized (0 1)) (comment "3 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 5 2 resp2 2) nb-1 (4 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))) (label 67) (parent 22) (seen 185) (unrealized (0 1) (4 0)) (comment "6 in cohort - 5 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 1 resp1 2) nb-0 (4 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 68) (parent 23) (seen 28 70 91) (unrealized (0 1) (4 0)) (comment "5 in cohort - 1 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 3 resp1 2) nb-1 (4 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 69) (parent 23) (seen 31) (unrealized (0 1) (4 0)) (comment "4 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 5 2 resp2 2) nb-1 (4 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))) (label 70) (parent 23) (unrealized (0 1)) (comment "3 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (3 0) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))) (label 71) (parent 24) (seen 86) (unrealized (0 1) (3 0) (5 0)) (comment "6 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nd-0 nb-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 5 2 resp2 2) nb-1 (3 0) (enc a b d nb-1 nb-0 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c))))) (label 72) (parent 24) (unrealized (0 1)) (comment "3 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (nc nd text) (a b c d name)) (defstrand init 3 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc) (nb nc) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc) (nb nc) (nc nc) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc) (operation nonce-test (contracted (nb nc) (nc-0 nc) (nd-0 nd)) nc (0 1) (enc a b c nc nc nc (pubk d)) (enc a b d nc nc (pubk c)) (enc a c d nc (pubk b)) (enc b c d nc nc nc nd (pubk a))) (traces ((send (enc a c d nc (pubk b))) (recv (enc b c d nc nc nc nd (pubk a))) (send (enc nc nc nd (pubk b)))) ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nc (pubk c)))) ((recv (enc a b d nc nc (pubk c))) (send (enc a b c nc nc nc (pubk d)))) ((recv (enc a b c nc nc nc (pubk d))) (send (enc b c d nc nc nc nd (pubk a))))) (label 73) (parent 25) (seen 90) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp2 2) nc-0 (0 1) (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c)) (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-1 (pubk d))))) (label 74) (parent 25) (seen 96) (unrealized (0 1) (4 0)) (comment "5 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb) (nc nc) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (contracted (nb-0 nb) (nc-0 nc) (nd-0 nd)) na (0 1) (enc a b c na nb nc (pubk d)) (enc a b d na nb (pubk c)) (enc a c d na (pubk b)) (enc b c d na nb nc nd (pubk a))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb (pubk c)))) ((recv (enc a b d na nb (pubk c))) (send (enc a b c na nb nc (pubk d)))) ((recv (enc a b c na nb nc (pubk d))) (send (enc b c d na nb nc nd (pubk a))))) (label 75) (parent 26) (unrealized) (shape) (maps ((0) ((a a) (b b) (c c) (d d) (na na) (nb nb) (nc nc) (nd nd)))) (origs (na (0 0)))) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 5 1 resp1 2) na (4 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-1 (pubk d))))) (label 76) (parent 27) (seen 26) (unrealized (0 1) (3 0)) (comment "4 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nd-0 nc-1 nb-1 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp1 2) na (4 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-1 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))) (label 77) (parent 27) (seen 76) (unrealized (0 1) (3 0) (4 0)) (comment "6 in cohort - 5 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 1 resp1 2) na (4 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))) (label 78) (parent 27) (seen 31) (unrealized (0 1) (3 0)) (comment "5 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 5 2 resp2 2) na (4 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))) (label 79) (parent 27) (unrealized (0 1)) (comment "2 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 2 resp2 2) nb-0 (3 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c))))) (label 80) (parent 28) (unrealized (0 1)) (comment "2 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (3 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))) (label 81) (parent 28) (seen 92 217) (unrealized (0 1) (3 0) (5 0)) (comment "6 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (3 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))) (label 82) (parent 28) (seen 86 203 224) (unrealized (0 1) (3 0) (5 0)) (comment "6 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 6 1 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d))))) (label 83) (parent 29) (seen 76 88) (unrealized (0 1) (3 0) (5 0)) (comment "6 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 6 4 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d))))) (label 84) (parent 29) (seen 226) (unrealized (0 1) (3 0)) (comment "6 in cohort - 5 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 nb-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))) (label 85) (parent 29) (seen 84 230) (unrealized (0 1) (3 0) (5 0)) (comment "7 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 1 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))) (label 86) (parent 29) (seen 78 203 237) (unrealized (0 1) (3 0) (5 0)) (comment "7 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 6 4 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d))) (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))) (label 87) (parent 29) (unrealized (0 1) (3 0)) (comment "6 in cohort - 6 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (5 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c)))) ((recv (enc a b d nc-0 nb-1 (pubk c))) (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))) (label 88) (parent 29) (seen 79) (unrealized (0 1) (5 0)) (comment "5 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp2 2) nc-0 (0 1) (enc a b c nc-0 nb-0 nc-0 (pubk d)) (enc a b d nc-0 nb-0 (pubk c)) (enc a b d nc-0 nb-1 (pubk c)) (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c)))) ((recv (enc a b d nc-0 nb-1 (pubk c))) (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))) (label 89) (parent 30) (unrealized (0 1) (5 0)) (comment "7 in cohort - 7 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd text) (a b c d name)) (defstrand init 3 (na nb) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb) (nb nb) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb) (nb nb) (nc nc) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb) (operation nonce-test (contracted (nb-0 nb) (nc-0 nc) (nd-0 nd)) nb (0 1) (enc a b c nb nb nc (pubk d)) (enc a b d nb nb (pubk c)) (enc a c d nb (pubk b)) (enc b c d nb nb nc nd (pubk a))) (traces ((send (enc a c d nb (pubk b))) (recv (enc b c d nb nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb (pubk b))) (send (enc a b d nb nb (pubk c)))) ((recv (enc a b d nb nb (pubk c))) (send (enc a b c nb nb nc (pubk d)))) ((recv (enc a b c nb nb nc (pubk d))) (send (enc b c d nb nb nc nd (pubk a))))) (label 90) (parent 31) (seen 75) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)) (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c))))) (label 91) (parent 31) (unrealized (0 1)) (comment "2 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 nb-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (4 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c))))) (label 92) (parent 32) (seen 213 224) (unrealized (0 1) (3 0) (4 0)) (comment "7 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 5 2 resp2 2) nb-0 (4 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-1 (pubk d))))) (label 93) (parent 32) (unrealized (0 1)) (comment "3 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 5 1 resp1 2) nc-0 (4 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))) (label 94) (parent 34) (unrealized (0 1)) (comment "2 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 nb-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp1 2) nc-0 (4 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c))))) (label 95) (parent 34) (seen 94 97) (unrealized (0 1) (4 0)) (comment "7 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nd-0 nc-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nb-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 1 resp1 2) nc-1 (4 0) (enc a c d nc-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nb-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nb-0 (pubk d))) (send (enc b c d nb-0 nb-0 nb-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))) (label 96) (parent 34) (unrealized (0 1)) (comment "3 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 5 2 resp2 2) nc-0 (4 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))) (label 97) (parent 34) (unrealized (0 1)) (comment "2 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nd-0 nc-0 text) (a b c d name)) (defstrand init 3 (na nd-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nd-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nd-0) (nb nb-0) (nc nd-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nd-0) (nb nb-0) (nc nd-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nd-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (4 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nd-0) (operation nonce-test (displaced 5 3 resp3 2) nc-1 (4 0) (enc a c d nc-1 (pubk b))) (traces ((send (enc a c d nd-0 (pubk b))) (recv (enc b c d nd-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nd-0 (pubk b))) (send (enc a b d nd-0 nb-0 (pubk c)))) ((recv (enc a b d nd-0 nb-0 (pubk c))) (send (enc a b c nd-0 nb-0 nd-0 (pubk d)))) ((recv (enc a b c nd-0 nb-0 nd-0 (pubk d))) (send (enc b c d nd-0 nb-0 nd-0 nd-0 (pubk a)))) ((recv (enc a b d nd-0 nb-0 (pubk c))) (send (enc a b c nd-0 nb-0 nc-0 (pubk d))))) (label 98) (parent 34) (unrealized (0 1)) (comment "3 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 3 resp1 2) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))) (label 99) (parent 35) (unrealized (0 1)) (comment "2 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c))))) (label 100) (parent 35) (seen 7 47 99 108) (unrealized (0 1) (4 0)) (comment "9 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 3 resp1 2) nb-1 (4 0) (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))) (label 101) (parent 35) (seen 9 10) (unrealized (0 1)) (comment "3 in cohort - 0 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-2 (pubk d))))) (label 102) (parent 35) (seen 290) (unrealized (0 1) (4 0) (5 0)) (comment "6 in cohort - 5 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp3 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 103) (parent 36) (seen 295) (unrealized (0 1) (5 0)) (comment "7 in cohort - 6 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp3 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d))) (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a))))) (label 104) (parent 36) (seen 301) (unrealized (0 1) (5 0)) (comment "7 in cohort - 6 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (contracted (nb-2 nb-1)) nb-0 (4 0) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c))))) (label 105) (parent 37) (unrealized (0 1)) (comment "2 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 3 resp1 2) nb-2 (4 0) (enc a b d nb-2 nb-1 (pubk c)) (enc a c d nb-2 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c))))) (label 106) (parent 37) (seen 15 16) (unrealized (0 1)) (comment "3 in cohort - 1 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (4 0) (enc a b d nb-0 nb-2 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c)))) ((recv (enc a b d nb-0 nb-2 (pubk c))) (send (enc a b c nb-0 nb-2 nc-2 (pubk d))))) (label 107) (parent 37) (seen 310) (unrealized (0 1) (4 0) (6 0)) (comment "8 in cohort - 7 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) nb-2 (4 0) (enc a b d nb-2 nb-1 (pubk c)) (enc a c d nb-2 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c))))) (label 108) (parent 37) (seen 109 110 111) (unrealized (0 1)) (comment "4 in cohort - 1 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp2 2) nc-0 (0 1) (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b c nc-0 nb-0 nc-1 (pubk d)) (enc a b d nc-0 nc-0 (pubk c)) (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-2 (pubk d))))) (label 109) (parent 39) (seen 318) (unrealized (0 1) (5 0)) (comment "7 in cohort - 6 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp3 2) nc-0 (0 1) (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b c nc-0 nb-0 nc-1 (pubk d)) (enc a b d nc-0 nc-0 (pubk c)) (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))) (label 110) (parent 39) (seen 324) (unrealized (0 1) (5 0)) (comment "7 in cohort - 6 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp3 2) nc-0 (0 1) (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b c nc-0 nb-0 nc-1 (pubk d)) (enc a b d nc-0 nc-0 (pubk c)) (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-1 (pubk d))) (send (enc b c d nc-0 nb-0 nc-1 nd-0 (pubk a))))) (label 111) (parent 39) (seen 330) (unrealized (0 1) (5 0)) (comment "7 in cohort - 6 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 3 resp1 2) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 112) (parent 40) (seen 31 44 114) (unrealized (0 1) (4 0)) (comment "5 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c))))) (label 113) (parent 40) (seen 114 119) (unrealized (0 1) (4 0)) (comment "5 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 2 resp2 2) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 114) (parent 40) (unrealized (0 1)) (comment "2 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))) (label 115) (parent 40) (seen 342) (unrealized (0 1) (4 0) (5 0)) (comment "6 in cohort - 5 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (4 0) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))) (label 116) (parent 41) (seen 347) (unrealized (0 1) (4 0) (5 0)) (comment "6 in cohort - 5 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 3 resp1 2) nb-2 (4 0) (enc a b d nb-2 nb-1 (pubk c)) (enc a c d nb-2 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c))))) (label 117) (parent 42) (seen 31 80 81 82) (unrealized (0 1) (4 0)) (comment "5 in cohort - 1 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (4 0) (enc a b d nb-0 nb-2 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c)))) ((recv (enc a b d nb-0 nb-2 (pubk c))) (send (enc a b c nb-0 nb-2 nc-1 (pubk d))))) (label 118) (parent 42) (seen 353) (unrealized (0 1) (4 0) (6 0)) (comment "8 in cohort - 7 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) nb-2 (4 0) (enc a b d nb-2 nb-1 (pubk c)) (enc a c d nb-2 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c))))) (label 119) (parent 42) (seen 121 122 123) (unrealized (0 1)) (comment "4 in cohort - 1 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 5 2 resp2 2) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))) (label 120) (parent 43) (seen 70 73 74) (unrealized (0 1)) (comment "3 in cohort - 0 not yet seen")) (defskeleton nsl4cm (vars (nc nb nd text) (a b c d name)) (defstrand init 3 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc) (nb nc) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc) (nb nc) (nc nc) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc) (nb nb) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc) (operation nonce-test (contracted (nb-0 nc) (nc-0 nc) (nd-0 nd)) nc (0 1) (enc a b c nc nc nc (pubk d)) (enc a b d nc nc (pubk c)) (enc a b d nc nb (pubk c)) (enc a c d nc (pubk b)) (enc b c d nc nc nc nd (pubk a))) (traces ((send (enc a c d nc (pubk b))) (recv (enc b c d nc nc nc nd (pubk a))) (send (enc nc nc nd (pubk b)))) ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nc (pubk c)))) ((recv (enc a b d nc nc (pubk c))) (send (enc a b c nc nc nc (pubk d)))) ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb (pubk c)))) ((recv (enc a b c nc nc nc (pubk d))) (send (enc b c d nc nc nc nd (pubk a))))) (label 121) (parent 44) (seen 73) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp2 2) nc-0 (0 1) (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c)) (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-1 (pubk d))))) (label 122) (parent 44) (seen 361) (unrealized (0 1) (5 0)) (comment "7 in cohort - 6 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp2 2) nc-0 (0 1) (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c)) (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))) (label 123) (parent 44) (seen 299 328 364 367) (unrealized (0 1) (5 0)) (comment "7 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp3 2) na (0 1) (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-0 nc-1 (pubk d)) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-1 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))) (label 124) (parent 45) (unrealized (0 1) (4 0)) (comment "5 in cohort - 5 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp3 2) na (0 1) (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-0 nc-1 (pubk d)) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-1 (pubk d)))) ((recv (enc a b c na nb-0 nc-1 (pubk d))) (send (enc b c d na nb-0 nc-1 nd-0 (pubk a))))) (label 125) (parent 45) (seen 97) (unrealized (0 1) (4 0)) (comment "5 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp3 2) na (0 1) (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d)) (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))) (label 126) (parent 46) (unrealized (0 1) (5 0)) (comment "7 in cohort - 7 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp3 2) na (0 1) (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d)) (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b c na nb-1 nc-1 (pubk d))) (send (enc b c d na nb-1 nc-1 nd-0 (pubk a))))) (label 127) (parent 46) (unrealized (0 1) (5 0)) (comment "7 in cohort - 7 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (added-strand resp3 2) nb-1 (0 1) (enc a b c nb-1 nb-0 nc-0 (pubk d)) (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c)) (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d))) (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a))))) (label 128) (parent 47) (seen 334 383) (unrealized (0 1) (5 0)) (comment "7 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (added-strand resp3 2) nb-1 (0 1) (enc a b c nb-1 nb-0 nc-0 (pubk d)) (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c)) (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d))) (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a))))) (label 129) (parent 47) (seen 328 390) (unrealized (0 1) (5 0)) (comment "7 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 6 1 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-2 (pubk d))))) (label 130) (parent 48) (unrealized (0 1) (4 0)) (comment "4 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 6 3 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-2 (pubk d))))) (label 131) (parent 48) (seen 401) (unrealized (0 1) (5 0)) (comment "4 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 nb-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-2 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))) (label 132) (parent 48) (seen 130) (unrealized (0 1) (4 0) (5 0)) (comment "5 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 1 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-2 (pubk d))))) (label 133) (parent 48) (seen 167) (unrealized (0 1) (4 0)) (comment "5 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 6 3 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-2 (pubk d))))) (label 134) (parent 48) (seen 409 411) (unrealized (0 1) (5 0)) (comment "5 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp3 2) na (0 1) (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d)) (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))) (label 135) (parent 49) (unrealized (0 1) (5 0)) (comment "7 in cohort - 7 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp3 2) na (0 1) (enc a b c na nb-0 nc-0 (pubk d)) (enc a b c na nb-1 nc-1 (pubk d)) (enc a b d na nb-0 (pubk c)) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b c na nb-1 nc-1 (pubk d))) (send (enc b c d na nb-1 nc-1 nd-0 (pubk a))))) (label 136) (parent 49) (unrealized (0 1) (5 0)) (comment "7 in cohort - 7 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp3 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 137) (parent 50) (seen 421) (unrealized (0 1) (5 0)) (comment "7 in cohort - 5 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp3 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d))) (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a))))) (label 138) (parent 50) (seen 428) (unrealized (0 1) (5 0)) (comment "7 in cohort - 5 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 6 1 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b c na nb-1 nc-1 (pubk d))) (send (enc b c d na nb-1 nc-1 nd-0 (pubk a))))) (label 139) (parent 51) (unrealized (0 1) (5 0)) (comment "5 in cohort - 5 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 6 3 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b c na nb-1 nc-1 (pubk d))) (send (enc b c d na nb-1 nc-1 nd-0 (pubk a))))) (label 140) (parent 51) (seen 144 442) (unrealized (0 1) (2 0) (5 0)) (comment "5 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b c na nb-1 nc-1 (pubk d))) (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))) (label 141) (parent 51) (seen 448) (unrealized (0 1) (2 0) (5 0)) (comment "5 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 1 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d))) (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a))))) (label 142) (parent 51) (seen 447 450) (unrealized (0 1) (5 0)) (comment "5 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 6 3 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d))) (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a))))) (label 143) (parent 51) (seen 177 443 451) (unrealized (0 1) (2 0) (5 0)) (comment "5 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-1) (operation nonce-test (displaced 6 4 resp2 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nc-1 (pubk b))) (recv (enc b c d nc-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-0 (pubk c)))) ((recv (enc a b d nc-1 nb-0 (pubk c))) (send (enc a b c nc-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-1 (pubk c)))) ((recv (enc a b d nc-1 nb-1 (pubk c))) (send (enc a b c nc-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nc-1 nb-1 nc-1 (pubk d))) (send (enc b c d nc-1 nb-1 nc-1 nd-0 (pubk a))))) (label 144) (parent 51) (unrealized (0 1) (2 0)) (comment "4 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (contracted (nb-2 nb-0)) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c))))) (label 145) (parent 52) (unrealized (0 1)) (comment "3 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 3 resp1 2) nb-2 (4 0) (enc a b d nb-2 nb-2 (pubk c)) (enc a b d nb-2 nb-1 (pubk c)) (enc a c d nb-2 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c))))) (label 146) (parent 52) (seen 463 464 465) (unrealized (0 1)) (comment "3 in cohort - 0 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-2 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-2 (pubk d))))) (label 147) (parent 52) (seen 165 166 413) (unrealized (0 1) (4 0) (6 0)) (comment "7 in cohort - 2 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-2 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c)))) ((recv (enc a b d nb-0 nb-2 (pubk c))) (send (enc a b c nb-0 nb-2 nc-2 (pubk d))))) (label 148) (parent 52) (seen 157 467) (unrealized (0 1) (4 0) (6 0)) (comment "7 in cohort - 4 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 6 1 resp1 2) nb-1 (2 0) (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-2 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c))))) (label 149) (parent 53) (unrealized (0 1)) (comment "3 in cohort - 3 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 1 resp1 2) nb-2 (2 0) (enc a b c nb-2 nb-2 nc-1 (pubk d)) (enc a b d nb-2 nb-2 (pubk c)) (enc a b d nb-2 nb-1 (pubk c)) (enc a c d nb-2 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c))))) (label 150) (parent 53) (seen 463 464 465) (unrealized (0 1)) (comment "3 in cohort - 0 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (added-strand resp2 2) nb-1 (2 0) (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-2 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c)))) ((recv (enc a b d nb-1 nb-2 (pubk c))) (send (enc a b c nb-1 nb-2 nc-2 (pubk d))))) (label 151) (parent 53) (seen 476) (unrealized (0 1) (2 0) (6 0)) (comment "8 in cohort - 7 not yet seen")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (added-strand resp3 2) nb-1 (2 0) (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-2 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c)))) ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d))) (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a))))) (label 152) (parent 53) (seen 483) (unrealized (0 1) (2 0) (6 0)) (comment "8 in cohort - 7 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 7 1 resp1 2) na (6 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c)))) ((recv (enc a b d na nb-2 (pubk c))) (send (enc a b c na nb-2 nc-2 (pubk d))))) (label 153) (parent 54) (seen 130) (unrealized (0 1) (4 0) (6 0)) (comment "6 in cohort - 5 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 7 3 resp1 2) na (6 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c)))) ((recv (enc a b d na nb-2 (pubk c))) (send (enc a b c na nb-2 nc-2 (pubk d))))) (label 154) (parent 54) (seen 489) (unrealized (0 1) (2 0) (6 0)) (comment "6 in cohort - 5 not yet seen")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (6 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 7 5 resp1 2) na (6 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c)))) ((recv (enc a b d na nb-2 (pubk c))) (send (enc a b c na nb-2 nc-2 (pubk d))))) (label 155) (parent 54) (seen 469 494) (unrealized (0 1) (2 0) (4 0)) (comment "6 in cohort - 4 not yet seen")) (comment "Strand bound exceeded--aborting run") (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 nb-3 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-3) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp1 2) na (6 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c)))) ((recv (enc a b d na nb-2 (pubk c))) (send (enc a b c na nb-2 nc-2 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-3 (pubk c))))) (label 156) (parent 54) (unrealized (0 1) (2 0) (4 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 7 1 resp1 2) na (6 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c)))) ((recv (enc a b d nb-0 nb-2 (pubk c))) (send (enc a b c nb-0 nb-2 nc-2 (pubk d))))) (label 157) (parent 54) (unrealized (0 1) (4 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 7 3 resp1 2) na (6 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c)))) ((recv (enc a b d nb-1 nb-2 (pubk c))) (send (enc a b c nb-1 nb-2 nc-2 (pubk d))))) (label 158) (parent 54) (unrealized (0 1) (2 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-2) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-2) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-2) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-2) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-2) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-2) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-2) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (6 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-2) (operation nonce-test (displaced 7 5 resp1 2) na (6 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-2 (pubk b))) (recv (enc b c d nb-2 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-2 (pubk b))) (send (enc a b d nb-2 nb-0 (pubk c)))) ((recv (enc a b d nb-2 nb-0 (pubk c))) (send (enc a b c nb-2 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-2 (pubk b))) (send (enc a b d nb-2 nb-1 (pubk c)))) ((recv (enc a b d nb-2 nb-1 (pubk c))) (send (enc a b c nb-2 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-2 (pubk b))) (send (enc a b d nb-2 nb-2 (pubk c)))) ((recv (enc a b d nb-2 nb-2 (pubk c))) (send (enc a b c nb-2 nb-2 nc-2 (pubk d))))) (label 159) (parent 54) (unrealized (0 1) (2 0) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c))))) (label 160) (parent 55) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp3 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 161) (parent 55) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp3 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d))) (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a))))) (label 162) (parent 55) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp3 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 163) (parent 56) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp3 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d))) (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a))))) (label 164) (parent 56) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 3 resp1 2) nb-0 (5 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-2 (pubk d))))) (label 165) (parent 58) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (5 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c))))) (label 166) (parent 58) (unrealized (0 1) (4 0) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 3 resp1 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-2 (pubk d))))) (label 167) (parent 58) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (added-strand resp3 2) nb-1 (0 1) (enc a b c nb-1 nb-0 nc-0 (pubk d)) (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c)) (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d))) (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a))))) (label 168) (parent 59) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (added-strand resp3 2) nb-1 (0 1) (enc a b c nb-1 nb-0 nc-0 (pubk d)) (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c)) (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d))) (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a))))) (label 169) (parent 59) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (contracted (nb-2 nb-0)) nb-0 (2 0) (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c))))) (label 170) (parent 60) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 1 resp1 2) nb-2 (2 0) (enc a b c nb-2 nb-2 nc-1 (pubk d)) (enc a b d nb-2 nb-2 (pubk c)) (enc a b d nb-2 nb-1 (pubk c)) (enc a c d nb-2 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c))))) (label 171) (parent 60) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)) ((6 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (added-strand resp2 2) nb-1 (2 0) (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-2 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c)))) ((recv (enc a b d nb-1 nb-2 (pubk c))) (send (enc a b c nb-1 nb-2 nc-2 (pubk d))))) (label 172) (parent 60) (unrealized (0 1) (2 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)) ((6 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (added-strand resp3 2) nb-1 (2 0) (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-2 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c)))) ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d))) (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a))))) (label 173) (parent 60) (unrealized (0 1) (2 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 6 1 resp1 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d))) (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a))))) (label 174) (parent 62) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (added-strand resp1 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d))) (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c))))) (label 175) (parent 62) (unrealized (0 1) (2 0) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 1 resp1 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d))) (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a))))) (label 176) (parent 62) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nc-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-1) (nb nc-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-1) (operation nonce-test (displaced 6 4 resp2 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nc-1 (pubk b))) (recv (enc b c d nc-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-0 (pubk c)))) ((recv (enc a b d nc-1 nb-0 (pubk c))) (send (enc a b c nc-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nc-1 (pubk c)))) ((recv (enc a b d nc-1 nc-1 (pubk c))) (send (enc a b c nc-1 nc-1 nc-1 (pubk d)))) ((recv (enc a b c nc-1 nc-1 nc-1 (pubk d))) (send (enc b c d nc-1 nc-1 nc-1 nd-0 (pubk a))))) (label 177) (parent 62) (unrealized (0 1) (2 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 3 resp1 2) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))) (label 178) (parent 63) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c))))) (label 179) (parent 63) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-2 (pubk d))))) (label 180) (parent 63) (unrealized (0 1) (4 0) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp3 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 181) (parent 64) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp3 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d))) (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a))))) (label 182) (parent 64) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 3 resp1 2) nb-2 (4 0) (enc a b d nb-2 nb-1 (pubk c)) (enc a c d nb-2 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c))))) (label 183) (parent 65) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (4 0) (enc a b d nb-0 nb-2 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c)))) ((recv (enc a b d nb-0 nb-2 (pubk c))) (send (enc a b c nb-0 nb-2 nc-2 (pubk d))))) (label 184) (parent 65) (unrealized (0 1) (4 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) nb-2 (4 0) (enc a b d nb-2 nb-1 (pubk c)) (enc a c d nb-2 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c))))) (label 185) (parent 65) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c))))) (label 186) (parent 66) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp3 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 187) (parent 66) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (contracted (nb-0 nc-0)) nc-0 (4 0) (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c)) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-1 (pubk d))))) (label 188) (parent 67) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (4 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 5 3 resp1 2) nc-0 (4 0) (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c)) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))) (label 189) (parent 67) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nb-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (4 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 3 resp1 2) nc-1 (4 0) (enc a b c nc-1 nc-1 nc-1 (pubk d)) (enc a b d nc-1 nc-1 (pubk c)) (enc a c d nc-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nb-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))) (label 190) (parent 67) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp2 2) nc-0 (4 0) (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c)) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-2 (pubk d))))) (label 191) (parent 67) (unrealized (0 1) (4 0) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp3 2) nc-0 (4 0) (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c)) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))) (label 192) (parent 67) (unrealized (0 1) (4 0) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))) (label 193) (parent 68) (unrealized (0 1) (4 0) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c))))) (label 194) (parent 69) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))) (label 195) (parent 69) (unrealized (0 1) (4 0) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (4 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 5 2 resp2 2) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))) (label 196) (parent 69) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nc nb nd text) (a b c d name)) (defstrand init 3 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc) (nb nc) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc) (nb nc) (nc nc) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc) (nb nb) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc) (operation nonce-test (contracted (nb-0 nc) (nc-0 nc) (nd-0 nd)) nc (0 1) (enc a b c nc nc nc (pubk d)) (enc a b d nc nc (pubk c)) (enc a b d nc nb (pubk c)) (enc a c d nc (pubk b)) (enc b c d nc nc nc nd (pubk a))) (traces ((send (enc a c d nc (pubk b))) (recv (enc b c d nc nc nc nd (pubk a))) (send (enc nc nc nd (pubk b)))) ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nc (pubk c)))) ((recv (enc a b d nc nc (pubk c))) (send (enc a b c nc nc nc (pubk d)))) ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb (pubk c)))) ((recv (enc a b c nc nc nc (pubk d))) (send (enc b c d nc nc nc nd (pubk a))))) (label 197) (parent 70) (unrealized) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp2 2) nc-0 (0 1) (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c)) (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-1 (pubk d))))) (label 198) (parent 70) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp2 2) nc-0 (0 1) (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c)) (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))) (label 199) (parent 70) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 4 resp1 2) nb-0 (5 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))) (label 200) (parent 71) (unrealized (0 1) (3 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (5 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c))))) (label 201) (parent 71) (unrealized (0 1) (3 0) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nd-0 nb-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 4 resp1 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))) (label 202) (parent 71) (unrealized (0 1) (3 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nd-0 nb-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (5 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))) (label 203) (parent 71) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nc nd nb text) (a b c d name)) (defstrand init 3 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc) (nb nc) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc) (nb nc) (nc nc) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc) (nb nb) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc) (operation nonce-test (contracted (nb-0 nc) (nc-0 nc) (nd-0 nd)) nc (0 1) (enc a b c nc nc nc (pubk d)) (enc a b d nc nc (pubk c)) (enc a b d nc nb (pubk c)) (enc a c d nc (pubk b)) (enc b c d nc nc nc nd (pubk a))) (traces ((send (enc a c d nc (pubk b))) (recv (enc b c d nc nc nc nd (pubk a))) (send (enc nc nc nd (pubk b)))) ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nc (pubk c)))) ((recv (enc a b d nc nc (pubk c))) (send (enc a b c nc nc nc (pubk d)))) ((recv (enc a b c nc nc nc (pubk d))) (send (enc b c d nc nc nc nd (pubk a)))) ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb (pubk c))))) (label 204) (parent 72) (unrealized) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nd-0 nb-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp2 2) nc-0 (0 1) (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c)) (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-1 (pubk d))))) (label 205) (parent 72) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nd-0 nb-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp2 2) nc-0 (0 1) (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c)) (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))) (label 206) (parent 72) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nd-0 nc-1 nb-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp1 2) nc-0 (4 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c))))) (label 207) (parent 74) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 5 2 resp2 2) nc-0 (4 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-1 (pubk d))))) (label 208) (parent 74) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nd-0 nc-0 text) (a b c d name)) (defstrand init 3 (na nd-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nd-0) (nb nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nd-0) (nb nd-0) (nc nd-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nd-0) (nb nd-0) (nc nd-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nd-0) (nb nd-0) (nc nc-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (4 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nd-0) (operation nonce-test (displaced 5 3 resp3 2) nc-1 (4 0) (enc a c d nc-1 (pubk b))) (traces ((send (enc a c d nd-0 (pubk b))) (recv (enc b c d nd-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nd-0 (pubk b))) (send (enc a b d nd-0 nd-0 (pubk c)))) ((recv (enc a b d nd-0 nd-0 (pubk c))) (send (enc a b c nd-0 nd-0 nd-0 (pubk d)))) ((recv (enc a b c nd-0 nd-0 nd-0 (pubk d))) (send (enc b c d nd-0 nd-0 nd-0 nd-0 (pubk a)))) ((recv (enc a b d nd-0 nd-0 (pubk c))) (send (enc a b c nd-0 nd-0 nc-0 (pubk d))))) (label 209) (parent 74) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 5 2 resp2 2) na (3 0) (enc a b c na nb-0 nc-1 (pubk d)) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))) (label 210) (parent 76) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nd-0 nc-1 nd-1 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-1) (nd nd-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp3 2) na (3 0) (enc a b c na nb-0 nc-1 (pubk d)) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-1 (pubk d)))) ((recv (enc a b c na nb-0 nc-1 (pubk d))) (send (enc b c d na nb-0 nc-1 nd-1 (pubk a))))) (label 211) (parent 76) (unrealized (0 1) (3 0) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nc-0 nd-0 nc-1 nb-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (contracted (nb-1 nb-0)) na (4 0) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-1 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c))))) (label 212) (parent 77) (unrealized (0 1) (3 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 nb-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 1 resp1 2) na (4 0) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c))))) (label 213) (parent 77) (unrealized (0 1) (3 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 6 2 resp2 2) na (4 0) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-1 (pubk d))))) (label 214) (parent 77) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nd-0 nc-1 nb-1 nc-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp2 2) na (4 0) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-1 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-2 (pubk d))))) (label 215) (parent 77) (unrealized (0 1) (3 0) (4 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 nb-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) na (4 0) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c))))) (label 216) (parent 77) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 nb-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (3 0) (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c))))) (label 217) (parent 78) (unrealized (0 1) (3 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 5 2 resp2 2) nb-0 (3 0) (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-1 (pubk d))))) (label 218) (parent 78) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 nd-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp3 2) nb-0 (3 0) (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d))) (send (enc b c d nb-0 nb-0 nc-1 nd-1 (pubk a))))) (label 219) (parent 78) (unrealized (0 1) (3 0) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 text) (a b c d name)) (defstrand init 3 (na nc) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc) (nb nb) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc) (nb nb) (nc nc) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc) (nb nb) (nc nc-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc) (operation nonce-test (contracted (nb-0 nb) (nc-1 nc) (nd-0 nd)) nc (0 1) (enc a b c nc nb nc (pubk d)) (enc a b c nc nb nc-0 (pubk d)) (enc a b d nc nb (pubk c)) (enc a c d nc (pubk b)) (enc b c d nc nb nc nd (pubk a))) (traces ((send (enc a c d nc (pubk b))) (recv (enc b c d nc nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb (pubk c)))) ((recv (enc a b d nc nb (pubk c))) (send (enc a b c nc nb nc (pubk d)))) ((recv (enc a b c nc nb nc (pubk d))) (send (enc b c d nc nb nc nd (pubk a)))) ((recv (enc a b d nc nb (pubk c))) (send (enc a b c nc nb nc-0 (pubk d))))) (label 220) (parent 79) (unrealized) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 nd-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-1) (nd nd-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp3 2) nc-0 (0 1) (enc a b c nc-0 nb-0 nc-0 (pubk d)) (enc a b c nc-0 nb-0 nc-1 (pubk d)) (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-1 (pubk d))) (send (enc b c d nc-0 nb-0 nc-1 nd-1 (pubk a))))) (label 221) (parent 79) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 text) (a b c d name)) (defstrand init 3 (na nb) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb) (nb nb) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb) (nb nb) (nc nc) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb) (nb nb-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb) (operation nonce-test (contracted (nb-1 nb) (nc-0 nc) (nd-0 nd)) nb (0 1) (enc a b c nb nb nc (pubk d)) (enc a b d nb nb (pubk c)) (enc a b d nb nb-0 (pubk c)) (enc a c d nb (pubk b)) (enc b c d nb nb nc nd (pubk a))) (traces ((send (enc a c d nb (pubk b))) (recv (enc b c d nb nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb (pubk b))) (send (enc a b d nb nb (pubk c)))) ((recv (enc a b d nb nb (pubk c))) (send (enc a b c nb nb nc (pubk d)))) ((recv (enc a b c nb nb nc (pubk d))) (send (enc b c d nb nb nc nd (pubk a)))) ((recv (enc a c d nb (pubk b))) (send (enc a b d nb nb-0 (pubk c))))) (label 222) (parent 80) (unrealized) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)) (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))) (label 223) (parent 80) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nd-0 nb-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 4 resp1 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))) (label 224) (parent 81) (unrealized (0 1) (3 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nd-0 nb-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (5 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-1 (pubk d))))) (label 225) (parent 81) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 4 resp1 2) nb-0 (5 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))) (label 226) (parent 82) (unrealized (0 1) (3 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (5 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c))))) (label 227) (parent 82) (unrealized (0 1) (3 0) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 6 4 resp1 2) na (5 0) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d))))) (label 228) (parent 83) (unrealized (0 1) (3 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 6 4 resp1 2) na (5 0) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d))) (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))) (label 229) (parent 83) (unrealized (0 1) (3 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (5 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 6 2 resp2 2) na (5 0) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d))))) (label 230) (parent 83) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp2 2) na (5 0) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-2 (pubk d))))) (label 231) (parent 83) (unrealized (0 1) (3 0) (5 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nd-0 nb-0 nc-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (contracted (nb-1 nb-0) (nc-1 nc-0)) na (3 0) (enc a b c na nb-0 nc-0 (pubk d)) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d))))) (label 232) (parent 84) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 6 1 resp1 2) na (3 0) (enc a b c na nb-1 nc-1 (pubk d)) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d))))) (label 233) (parent 84) (unrealized (0 1) (3 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 6 2 resp2 2) na (3 0) (enc a b c na nb-1 nc-1 (pubk d)) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-1 (pubk d))))) (label 234) (parent 84) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) na (3 0) (enc a b c na nb-1 nc-1 (pubk d)) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c)))) ((recv (enc a b d nc-0 nb-1 (pubk c))) (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))) (label 235) (parent 84) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 nd-1 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp3 2) na (3 0) (enc a b c na nb-1 nc-1 (pubk d)) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b c na nb-1 nc-1 (pubk d))) (send (enc b c d na nb-1 nc-1 nd-1 (pubk a))))) (label 236) (parent 84) (unrealized (0 1) (3 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 7 1 resp1 2) na (5 0) (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c))))) (label 237) (parent 85) (unrealized (0 1) (3 0) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 7 4 resp1 2) na (5 0) (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d))) (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c))))) (label 238) (parent 85) (unrealized (0 1) (3 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp2 2) na (5 0) (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c)))) ((recv (enc a b d na nb-2 (pubk c))) (send (enc a b c na nb-2 nc-2 (pubk d))))) (label 239) (parent 85) (unrealized (0 1) (3 0) (5 0) (7 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 nb-2 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (5 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 7 2 resp2 2) na (5 0) (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c)))) ((recv (enc a b d nc-0 nb-1 (pubk c))) (send (enc a b c nc-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-2 (pubk c))))) (label 240) (parent 85) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 4 resp1 2) nb-0 (5 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))) (label 241) (parent 86) (unrealized (0 1) (3 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nd-0 nb-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 4 resp1 2) nb-1 (5 0) (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))) (label 242) (parent 86) (unrealized (0 1) (3 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (5 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 2 resp2 2) nb-0 (5 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))) (label 243) (parent 86) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (5 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-2 (pubk d))))) (label 244) (parent 86) (unrealized (0 1) (3 0) (5 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nd-0 nb-0 nc-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (contracted (nb-1 nb-0) (nc-1 nc-0)) nb-0 (3 0) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))) (label 245) (parent 87) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 6 1 resp1 2) nb-1 (3 0) (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d))) (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))) (label 246) (parent 87) (unrealized (0 1) (3 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (added-strand resp1 2) nb-1 (3 0) (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d))) (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c))))) (label 247) (parent 87) (unrealized (0 1) (3 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 2 resp2 2) nb-1 (3 0) (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))) (label 248) (parent 87) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) nb-1 (3 0) (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-1 (pubk d))))) (label 249) (parent 87) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 nd-1 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (added-strand resp3 2) nb-1 (3 0) (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d))) (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d))) (send (enc b c d nb-1 nb-1 nc-1 nd-1 (pubk a))))) (label 250) (parent 87) (unrealized (0 1) (3 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (5 0)) ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 4 resp1 2) nc-0 (5 0) (enc a b c nc-0 nb-0 nc-0 (pubk d)) (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c)))) ((recv (enc a b d nc-0 nb-1 (pubk c))) (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))) (label 251) (parent 88) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nd-0 nb-1 nc-0 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nb-1) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (5 0)) ((3 1) (0 1)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 6 4 resp1 2) nc-1 (5 0) (enc a b c nc-1 nb-0 nc-1 (pubk d)) (enc a b d nc-1 nb-0 (pubk c)) (enc a c d nc-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nb-1 (pubk d)))) ((recv (enc a b c nb-1 nb-0 nb-1 (pubk d))) (send (enc b c d nb-1 nb-0 nb-1 nd-0 (pubk a)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-0 (pubk d))))) (label 252) (parent 88) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (5 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp2 2) nc-0 (5 0) (enc a b c nc-0 nb-0 nc-0 (pubk d)) (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c)))) ((recv (enc a b d nc-0 nb-1 (pubk c))) (send (enc a b c nc-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-2 (pubk d))))) (label 253) (parent 88) (unrealized (0 1) (5 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 nd-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (5 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp3 2) nc-0 (5 0) (enc a b c nc-0 nb-0 nc-0 (pubk d)) (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c)))) ((recv (enc a b d nc-0 nb-1 (pubk c))) (send (enc a b c nc-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-1 (pubk a))))) (label 254) (parent 88) (unrealized (0 1) (5 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((1 1) (5 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 1 resp1 2) nc-0 (5 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c)))) ((recv (enc a b d nc-0 nb-1 (pubk c))) (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))) (label 255) (parent 89) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 4 resp1 2) nc-0 (5 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c)))) ((recv (enc a b d nc-0 nb-1 (pubk c))) (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))) (label 256) (parent 89) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 nb-2 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (0 1)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp1 2) nc-0 (5 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c)))) ((recv (enc a b d nc-0 nb-1 (pubk c))) (send (enc a b c nc-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-2 (pubk c))))) (label 257) (parent 89) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nd-0 nb-1 nc-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nb-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((1 1) (5 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 1 resp1 2) nc-1 (5 0) (enc a c d nc-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nb-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nb-0 (pubk d))) (send (enc b c d nb-0 nb-0 nb-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-0 (pubk d))))) (label 258) (parent 89) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nd-0 nb-1 nc-0 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nb-1) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 6 4 resp1 2) nc-1 (5 0) (enc a c d nc-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nb-1 (pubk d)))) ((recv (enc a b c nb-1 nb-0 nb-1 (pubk d))) (send (enc b c d nb-1 nb-0 nb-1 nd-0 (pubk a)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-0 (pubk d))))) (label 259) (parent 89) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) nc-0 (5 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c)))) ((recv (enc a b d nc-0 nb-1 (pubk c))) (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))) (label 260) (parent 89) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nd-0 nb-1 nc-0 text) (a b c d name)) (defstrand init 3 (na nd-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nd-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nd-0) (nb nb-0) (nc nd-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nd-0) (nb nb-0) (nc nd-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nd-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nd-0) (nb nb-1) (nc nc-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 1) (3 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nd-0) (operation nonce-test (displaced 6 3 resp3 2) nc-1 (5 0) (enc a c d nc-1 (pubk b))) (traces ((send (enc a c d nd-0 (pubk b))) (recv (enc b c d nd-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nd-0 (pubk b))) (send (enc a b d nd-0 nb-0 (pubk c)))) ((recv (enc a b d nd-0 nb-0 (pubk c))) (send (enc a b c nd-0 nb-0 nd-0 (pubk d)))) ((recv (enc a b c nd-0 nb-0 nd-0 (pubk d))) (send (enc b c d nd-0 nb-0 nd-0 nd-0 (pubk a)))) ((recv (enc a c d nd-0 (pubk b))) (send (enc a b d nd-0 nb-1 (pubk c)))) ((recv (enc a b d nd-0 nb-1 (pubk c))) (send (enc a b c nd-0 nb-1 nc-0 (pubk d))))) (label 261) (parent 89) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 text) (a b c d name)) (defstrand init 3 (na nb) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb) (nb nb) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb) (nb nb) (nc nc) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb) (nb nb-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb) (operation nonce-test (contracted (nb-1 nb) (nc-0 nc) (nd-0 nd)) nb (0 1) (enc a b c nb nb nc (pubk d)) (enc a b d nb nb (pubk c)) (enc a b d nb nb-0 (pubk c)) (enc a c d nb (pubk b)) (enc b c d nb nb nc nd (pubk a))) (traces ((send (enc a c d nb (pubk b))) (recv (enc b c d nb nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb (pubk b))) (send (enc a b d nb nb (pubk c)))) ((recv (enc a b d nb nb (pubk c))) (send (enc a b c nb nb nc (pubk d)))) ((recv (enc a b c nb nb nc (pubk d))) (send (enc b c d nb nb nc nd (pubk a)))) ((recv (enc a c d nb (pubk b))) (send (enc a b d nb nb-0 (pubk c))))) (label 262) (parent 91) (unrealized) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)) (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))) (label 263) (parent 91) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 2 resp2 2) nb-0 (4 0) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))) (label 264) (parent 92) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 nb-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (4 0) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-2 (pubk d))))) (label 265) (parent 92) (unrealized (0 1) (3 0) (4 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nd-0 nc-1 nb-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) nb-1 (4 0) (enc a b d nb-1 nb-0 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c))))) (label 266) (parent 92) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nc nd nc-0 text) (a b c d name)) (defstrand init 3 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc) (nb nc) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc) (nb nc) (nc nc) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc) (nb nc) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc) (nb nc) (nc nc-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc) (operation nonce-test (contracted (nb nc) (nc-1 nc) (nd-0 nd)) nc (0 1) (enc a b c nc nc nc (pubk d)) (enc a b c nc nc nc-0 (pubk d)) (enc a b d nc nc (pubk c)) (enc a c d nc (pubk b)) (enc b c d nc nc nc nd (pubk a))) (traces ((send (enc a c d nc (pubk b))) (recv (enc b c d nc nc nc nd (pubk a))) (send (enc nc nc nd (pubk b)))) ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nc (pubk c)))) ((recv (enc a b d nc nc (pubk c))) (send (enc a b c nc nc nc (pubk d)))) ((recv (enc a b c nc nc nc (pubk d))) (send (enc b c d nc nc nc nd (pubk a)))) ((recv (enc a b d nc nc (pubk c))) (send (enc a b c nc nc nc-0 (pubk d))))) (label 267) (parent 93) (unrealized) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nd-0 nc-1 nb-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp1 2) nc-0 (0 1) (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b c nc-0 nc-0 nc-1 (pubk d)) (enc a b d nc-0 nc-0 (pubk c)) (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c))))) (label 268) (parent 93) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nd-0 nc-1 nd-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-1) (nd nd-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp3 2) nc-0 (0 1) (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b c nc-0 nc-0 nc-1 (pubk d)) (enc a b d nc-0 nc-0 (pubk c)) (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nc-0 nc-1 (pubk d))) (send (enc b c d nc-0 nc-0 nc-1 nd-1 (pubk a))))) (label 269) (parent 93) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 text) (a b c d name)) (defstrand init 3 (na nc) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc) (nb nb) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc) (nb nb) (nc nc) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc) (nb nb) (nc nc-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc) (operation nonce-test (contracted (nb-0 nb) (nc-1 nc) (nd-0 nd)) nc (0 1) (enc a b c nc nb nc (pubk d)) (enc a b c nc nb nc-0 (pubk d)) (enc a b d nc nb (pubk c)) (enc a c d nc (pubk b)) (enc b c d nc nb nc nd (pubk a))) (traces ((send (enc a c d nc (pubk b))) (recv (enc b c d nc nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb (pubk c)))) ((recv (enc a b d nc nb (pubk c))) (send (enc a b c nc nb nc (pubk d)))) ((recv (enc a b c nc nb nc (pubk d))) (send (enc b c d nc nb nc nd (pubk a)))) ((recv (enc a b d nc nb (pubk c))) (send (enc a b c nc nb nc-0 (pubk d))))) (label 270) (parent 94) (unrealized) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 nd-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-1) (nd nd-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp3 2) nc-0 (0 1) (enc a b c nc-0 nb-0 nc-0 (pubk d)) (enc a b c nc-0 nb-0 nc-1 (pubk d)) (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-1 (pubk d))) (send (enc b c d nc-0 nb-0 nc-1 nd-1 (pubk a))))) (label 271) (parent 94) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nd-0 nc-1 nb-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (contracted (nb-1 nb-0)) nc-0 (4 0) (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c))))) (label 272) (parent 95) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nd-0 nc-0 nb-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nb-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 1 resp1 2) nc-1 (4 0) (enc a b d nc-1 nb-1 (pubk c)) (enc a c d nc-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nb-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nb-0 (pubk d))) (send (enc b c d nb-0 nb-0 nb-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c))))) (label 273) (parent 95) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 nb-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp2 2) nc-0 (4 0) (enc a b d nc-0 nb-1 (pubk c)) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c)))) ((recv (enc a b d nc-0 nb-1 (pubk c))) (send (enc a b c nc-0 nb-1 nc-2 (pubk d))))) (label 274) (parent 95) (unrealized (0 1) (4 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nd-0 nc-0 nb-1 text) (a b c d name)) (defstrand init 3 (na nd-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nd-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nd-0) (nb nb-0) (nc nd-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nd-0) (nb nb-0) (nc nd-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nd-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nd-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nd-0) (operation nonce-test (displaced 6 3 resp3 2) nc-1 (4 0) (enc a b d nc-1 nb-1 (pubk c)) (enc a c d nc-1 (pubk b))) (traces ((send (enc a c d nd-0 (pubk b))) (recv (enc b c d nd-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nd-0 (pubk b))) (send (enc a b d nd-0 nb-0 (pubk c)))) ((recv (enc a b d nd-0 nb-0 (pubk c))) (send (enc a b c nd-0 nb-0 nd-0 (pubk d)))) ((recv (enc a b c nd-0 nb-0 nd-0 (pubk d))) (send (enc b c d nd-0 nb-0 nd-0 nd-0 (pubk a)))) ((recv (enc a b d nd-0 nb-0 (pubk c))) (send (enc a b c nd-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nd-0 (pubk b))) (send (enc a b d nd-0 nb-1 (pubk c))))) (label 275) (parent 95) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nd nc text) (a b c d name)) (defstrand init 3 (na nb) (nb nb) (nc nb) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb) (nb nb) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb) (nb nb) (nc nb) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb) (nb nb) (nc nb) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb) (nb nb) (nc nc) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb) (operation nonce-test (contracted (nb-0 nb) (nc-0 nb) (nd-0 nd)) nb (0 1) (enc a b c nb nb nb (pubk d)) (enc a b c nb nb nc (pubk d)) (enc a b d nb nb (pubk c)) (enc a c d nb (pubk b)) (enc b c d nb nb nb nd (pubk a))) (traces ((send (enc a c d nb (pubk b))) (recv (enc b c d nb nb nb nd (pubk a))) (send (enc nb nb nd (pubk b)))) ((recv (enc a c d nb (pubk b))) (send (enc a b d nb nb (pubk c)))) ((recv (enc a b d nb nb (pubk c))) (send (enc a b c nb nb nb (pubk d)))) ((recv (enc a b c nb nb nb (pubk d))) (send (enc b c d nb nb nb nd (pubk a)))) ((recv (enc a b d nb nb (pubk c))) (send (enc a b c nb nb nc (pubk d))))) (label 276) (parent 96) (unrealized) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nd-0 nc-0 nb-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nb-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nb-0 (pubk d)) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)) (enc b c d nb-0 nb-0 nb-0 nd-0 (pubk a))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nb-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nb-0 (pubk d))) (send (enc b c d nb-0 nb-0 nb-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c))))) (label 277) (parent 96) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nd-0 nc-0 nd-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nb-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp3 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nb-0 (pubk d)) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b)) (enc b c d nb-0 nb-0 nb-0 nd-0 (pubk a))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nb-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nb-0 (pubk d))) (send (enc b c d nb-0 nb-0 nb-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-1 (pubk a))))) (label 278) (parent 96) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 text) (a b c d name)) (defstrand init 3 (na nc) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc) (nb nb) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc) (nb nb) (nc nc) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc) (nb nb) (nc nc-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc) (operation nonce-test (contracted (nb-0 nb) (nc-1 nc) (nd-0 nd)) nc (0 1) (enc a b c nc nb nc (pubk d)) (enc a b c nc nb nc-0 (pubk d)) (enc a b d nc nb (pubk c)) (enc a c d nc (pubk b)) (enc b c d nc nb nc nd (pubk a))) (traces ((send (enc a c d nc (pubk b))) (recv (enc b c d nc nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc (pubk b))) (send (enc a b d nc nb (pubk c)))) ((recv (enc a b d nc nb (pubk c))) (send (enc a b c nc nb nc (pubk d)))) ((recv (enc a b c nc nb nc (pubk d))) (send (enc b c d nc nb nc nd (pubk a)))) ((recv (enc a b d nc nb (pubk c))) (send (enc a b c nc nb nc-0 (pubk d))))) (label 279) (parent 97) (unrealized) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 nc-1 nd-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-1) (nd nd-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp3 2) nc-0 (0 1) (enc a b c nc-0 nb-0 nc-0 (pubk d)) (enc a b c nc-0 nb-0 nc-1 (pubk d)) (enc a b d nc-0 nb-0 (pubk c)) (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-1 (pubk d))) (send (enc b c d nc-0 nb-0 nc-1 nd-1 (pubk a))))) (label 280) (parent 97) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nd nc text) (a b c d name)) (defstrand init 3 (na nd) (nb nb) (nc nd) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nd) (nb nb) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nd) (nb nb) (nc nd) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nd) (nb nb) (nc nd) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nd) (nb nb) (nc nc) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (4 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nd) (operation nonce-test (contracted (nb-0 nb) (nc-0 nd) (nd-0 nd)) nd (0 1) (enc a b c nd nb nd (pubk d)) (enc a b c nd nb nc (pubk d)) (enc a b d nd nb (pubk c)) (enc a c d nd (pubk b)) (enc b c d nd nb nd nd (pubk a))) (traces ((send (enc a c d nd (pubk b))) (recv (enc b c d nd nb nd nd (pubk a))) (send (enc nb nd nd (pubk b)))) ((recv (enc a c d nd (pubk b))) (send (enc a b d nd nb (pubk c)))) ((recv (enc a b d nd nb (pubk c))) (send (enc a b c nd nb nd (pubk d)))) ((recv (enc a b c nd nb nd (pubk d))) (send (enc b c d nd nb nd nd (pubk a)))) ((recv (enc a b d nd nb (pubk c))) (send (enc a b c nd nb nc (pubk d))))) (label 281) (parent 98) (unrealized) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nd-0 nc-0 nd-1 text) (a b c d name)) (defstrand init 3 (na nd-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nd-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nd-0) (nb nb-0) (nc nd-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nd-0) (nb nb-0) (nc nd-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nd-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nd-0) (nb nb-0) (nc nd-0) (nd nd-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nd-0) (operation nonce-test (added-strand resp3 2) nd-0 (0 1) (enc a b c nd-0 nb-0 nd-0 (pubk d)) (enc a b c nd-0 nb-0 nc-0 (pubk d)) (enc a b d nd-0 nb-0 (pubk c)) (enc a c d nd-0 (pubk b)) (enc b c d nd-0 nb-0 nd-0 nd-0 (pubk a))) (traces ((send (enc a c d nd-0 (pubk b))) (recv (enc b c d nd-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nd-0 (pubk b))) (send (enc a b d nd-0 nb-0 (pubk c)))) ((recv (enc a b d nd-0 nb-0 (pubk c))) (send (enc a b c nd-0 nb-0 nd-0 (pubk d)))) ((recv (enc a b c nd-0 nb-0 nd-0 (pubk d))) (send (enc b c d nd-0 nb-0 nd-0 nd-0 (pubk a)))) ((recv (enc a b d nd-0 nb-0 (pubk c))) (send (enc a b c nd-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nd-0 nb-0 nd-0 (pubk d))) (send (enc b c d nd-0 nb-0 nd-0 nd-1 (pubk a))))) (label 282) (parent 98) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nd-0 nc-0 nd-1 text) (a b c d name)) (defstrand init 3 (na nd-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nd-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nd-0) (nb nb-0) (nc nd-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nd-0) (nb nb-0) (nc nd-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nd-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nd-0) (nb nb-0) (nc nc-0) (nd nd-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (3 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nd-0) (operation nonce-test (added-strand resp3 2) nd-0 (0 1) (enc a b c nd-0 nb-0 nd-0 (pubk d)) (enc a b c nd-0 nb-0 nc-0 (pubk d)) (enc a b d nd-0 nb-0 (pubk c)) (enc a c d nd-0 (pubk b)) (enc b c d nd-0 nb-0 nd-0 nd-0 (pubk a))) (traces ((send (enc a c d nd-0 (pubk b))) (recv (enc b c d nd-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nd-0 (pubk b))) (send (enc a b d nd-0 nb-0 (pubk c)))) ((recv (enc a b d nd-0 nb-0 (pubk c))) (send (enc a b c nd-0 nb-0 nd-0 (pubk d)))) ((recv (enc a b c nd-0 nb-0 nd-0 (pubk d))) (send (enc b c d nd-0 nb-0 nd-0 nd-0 (pubk a)))) ((recv (enc a b d nd-0 nb-0 (pubk c))) (send (enc a b c nd-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nd-0 nb-0 nc-0 (pubk d))) (send (enc b c d nd-0 nb-0 nc-0 nd-1 (pubk a))))) (label 283) (parent 98) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp3 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 284) (parent 99) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp3 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d))) (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a))))) (label 285) (parent 99) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (contracted (nb-2 nb-1)) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c))))) (label 286) (parent 100) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 3 resp1 2) nb-2 (4 0) (enc a b d nb-2 nb-2 (pubk c)) (enc a b d nb-2 nb-1 (pubk c)) (enc a c d nb-2 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c))))) (label 287) (parent 100) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-2 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-2 (pubk d))))) (label 288) (parent 100) (unrealized (0 1) (4 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-2 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c)))) ((recv (enc a b d nb-0 nb-2 (pubk c))) (send (enc a b c nb-0 nb-2 nc-2 (pubk d))))) (label 289) (parent 100) (unrealized (0 1) (4 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 1 resp1 2) nb-0 (5 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-2 (pubk d))))) (label 290) (parent 102) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 3 resp1 2) nb-0 (5 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-2 (pubk d))))) (label 291) (parent 102) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (5 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c))))) (label 292) (parent 102) (unrealized (0 1) (4 0) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 3 resp1 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-2 (pubk d))))) (label 293) (parent 102) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-2 (pubk d))))) (label 294) (parent 102) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 1 resp1 2) nb-0 (5 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 295) (parent 103) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 3 resp1 2) nb-0 (5 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 296) (parent 103) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (5 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c))))) (label 297) (parent 103) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 3 resp1 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 298) (parent 103) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))) (label 299) (parent 103) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nc-1) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-1) (nb nc-1) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-1) (operation nonce-test (displaced 6 4 resp2 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nc-1 (pubk b))) (recv (enc b c d nc-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nc-1 (pubk c)))) ((recv (enc a b d nc-1 nc-1 (pubk c))) (send (enc a b c nc-1 nc-1 nc-0 (pubk d)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-0 (pubk c)))) ((recv (enc a b d nc-1 nb-0 (pubk c))) (send (enc a b c nc-1 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-1 nc-1 nc-0 (pubk d))) (send (enc b c d nc-1 nc-1 nc-0 nd-0 (pubk a))))) (label 300) (parent 103) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 1 resp1 2) nb-0 (5 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d))) (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a))))) (label 301) (parent 104) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 3 resp1 2) nb-0 (5 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d))) (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a))))) (label 302) (parent 104) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (5 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d))) (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c))))) (label 303) (parent 104) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 3 resp1 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d))) (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a))))) (label 304) (parent 104) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-1 (pubk d))) (send (enc b c d nc-0 nb-0 nc-1 nd-0 (pubk a))))) (label 305) (parent 104) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nc-1) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-1) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-1) (operation nonce-test (displaced 6 4 resp2 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nc-1 (pubk b))) (recv (enc b c d nc-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nc-1 (pubk c)))) ((recv (enc a b d nc-1 nc-1 (pubk c))) (send (enc a b c nc-1 nc-1 nc-0 (pubk d)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-0 (pubk c)))) ((recv (enc a b d nc-1 nb-0 (pubk c))) (send (enc a b c nc-1 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-1 nb-0 nc-1 (pubk d))) (send (enc b c d nc-1 nb-0 nc-1 nd-0 (pubk a))))) (label 306) (parent 104) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp3 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 307) (parent 105) (unrealized (0 1) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp3 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b c nb-0 nb-1 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d))) (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a))))) (label 308) (parent 105) (unrealized (0 1) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((2 1) (3 0)) ((3 1) (0 1)) ((4 1) (3 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp3 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 309) (parent 106) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (6 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 7 1 resp1 2) nb-0 (6 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c)))) ((recv (enc a b d nb-0 nb-2 (pubk c))) (send (enc a b c nb-0 nb-2 nc-2 (pubk d))))) (label 310) (parent 107) (unrealized (0 1) (4 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (6 0)) ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 7 3 resp1 2) nb-0 (6 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c)))) ((recv (enc a b d nb-0 nb-2 (pubk c))) (send (enc a b c nb-0 nb-2 nc-2 (pubk d))))) (label 311) (parent 107) (unrealized (0 1) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (6 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 7 5 resp1 2) nb-0 (6 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c)))) ((recv (enc a b d nb-0 nb-2 (pubk c))) (send (enc a b c nb-0 nb-2 nc-2 (pubk d))))) (label 312) (parent 107) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 nb-3 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-3) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (6 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c)))) ((recv (enc a b d nb-0 nb-2 (pubk c))) (send (enc a b c nb-0 nb-2 nc-2 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-3 (pubk c))))) (label 313) (parent 107) (unrealized (0 1) (4 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (6 0)) ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 7 3 resp1 2) nb-2 (6 0) (enc a c d nb-2 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-2 (pubk d))))) (label 314) (parent 107) (unrealized (0 1) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (6 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 7 5 resp1 2) nb-2 (6 0) (enc a c d nb-2 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-2 (pubk d))))) (label 315) (parent 107) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 7 2 resp2 2) nb-2 (6 0) (enc a c d nb-2 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c)))) ((recv (enc a b d nc-0 nb-1 (pubk c))) (send (enc a b c nc-0 nb-1 nc-2 (pubk d))))) (label 316) (parent 107) (unrealized (0 1) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp2 2) nc-0 (0 1) (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b c nc-0 nb-0 nc-1 (pubk d)) (enc a b d nc-0 nc-0 (pubk c)) (enc a b d nc-0 nb-0 (pubk c)) (enc a b d nc-0 nb-1 (pubk c)) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c)))) ((recv (enc a b d nc-0 nb-1 (pubk c))) (send (enc a b c nc-0 nb-1 nc-2 (pubk d))))) (label 317) (parent 108) (unrealized (0 1) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 1 resp1 2) nc-0 (5 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-2 (pubk d))))) (label 318) (parent 109) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 3 resp1 2) nc-0 (5 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-2 (pubk d))))) (label 319) (parent 109) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nc-2 nb-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-2) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp1 2) nc-0 (5 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-2 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c))))) (label 320) (parent 109) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nb-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 3 resp1 2) nc-2 (5 0) (enc a c d nc-2 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nb-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))) (label 321) (parent 109) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) nc-0 (5 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-2 (pubk d))))) (label 322) (parent 109) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 4 resp2 2) nc-2 (5 0) (enc a c d nc-2 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-1 (pubk d))))) (label 323) (parent 109) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 1 resp1 2) nc-0 (5 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))) (label 324) (parent 110) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 3 resp1 2) nc-0 (5 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))) (label 325) (parent 110) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 nb-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp1 2) nc-0 (5 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c))))) (label 326) (parent 110) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nb-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nb-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 3 resp1 2) nc-1 (5 0) (enc a c d nc-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nb-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nb-0 (pubk d))) (send (enc b c d nb-0 nb-0 nb-0 nd-0 (pubk a))))) (label 327) (parent 110) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) nc-0 (5 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))) (label 328) (parent 110) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 4 resp2 2) nc-1 (5 0) (enc a c d nc-1 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))) (label 329) (parent 110) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 1 resp1 2) nc-0 (5 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-1 (pubk d))) (send (enc b c d nc-0 nb-0 nc-1 nd-0 (pubk a))))) (label 330) (parent 111) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 3 resp1 2) nc-0 (5 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-1 (pubk d))) (send (enc b c d nc-0 nb-0 nc-1 nd-0 (pubk a))))) (label 331) (parent 111) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 nb-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp1 2) nc-0 (5 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-1 (pubk d))) (send (enc b c d nc-0 nb-0 nc-1 nd-0 (pubk a)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c))))) (label 332) (parent 111) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nb-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 3 resp1 2) nc-1 (5 0) (enc a c d nc-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nb-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 333) (parent 111) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) nc-0 (5 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-1 (pubk d))) (send (enc b c d nc-0 nb-0 nc-1 nd-0 (pubk a))))) (label 334) (parent 111) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 4 resp2 2) nc-1 (5 0) (enc a c d nc-1 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))) (label 335) (parent 111) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))) (label 336) (parent 112) (unrealized (0 1) (4 0) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))) (label 337) (parent 112) (unrealized (0 1) (4 0) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-2 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))) (label 338) (parent 113) (unrealized (0 1) (4 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (4 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-2 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c)))) ((recv (enc a b d nb-0 nb-2 (pubk c))) (send (enc a b c nb-0 nb-2 nc-1 (pubk d))))) (label 339) (parent 113) (unrealized (0 1) (4 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nb-0 nd text) (a b c d name)) (defstrand init 3 (na nb) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb) (nb nb) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb) (nb nb) (nc nc) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb) (operation nonce-test (contracted (nb-1 nb) (nc-0 nc) (nd-0 nd)) nb (0 1) (enc a b c nb nb nc (pubk d)) (enc a b d nb nb (pubk c)) (enc a b d nb nb-0 (pubk c)) (enc a c d nb (pubk b)) (enc b c d nb nb nc nd (pubk a))) (traces ((send (enc a c d nb (pubk b))) (recv (enc b c d nb nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb (pubk b))) (send (enc a b d nb nb (pubk c)))) ((recv (enc a b d nb nb (pubk c))) (send (enc a b c nb nb nc (pubk d)))) ((recv (enc a c d nb (pubk b))) (send (enc a b d nb nb-0 (pubk c)))) ((recv (enc a b c nb nb nc (pubk d))) (send (enc b c d nb nb nc nd (pubk a))))) (label 340) (parent 114) (unrealized) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b)) (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))) (label 341) (parent 114) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 1 resp1 2) nb-0 (5 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))) (label 342) (parent 115) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 3 resp1 2) nb-0 (5 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))) (label 343) (parent 115) (unrealized (0 1) (4 0) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (5 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c))))) (label 344) (parent 115) (unrealized (0 1) (4 0) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 3 resp1 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))) (label 345) (parent 115) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-1 (pubk d))))) (label 346) (parent 115) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 1 resp1 2) nb-0 (5 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))) (label 347) (parent 116) (unrealized (0 1) (4 0) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 3 resp1 2) nb-0 (5 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))) (label 348) (parent 116) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nc-1 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (5 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c))))) (label 349) (parent 116) (unrealized (0 1) (4 0) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 3 resp1 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d))))) (label 350) (parent 116) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))) (label 351) (parent 116) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nd-0 nb-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) nb-1 (4 0) (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-0 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c))))) (label 352) (parent 117) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((1 1) (6 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 7 1 resp1 2) nb-0 (6 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c)))) ((recv (enc a b d nb-0 nb-2 (pubk c))) (send (enc a b c nb-0 nb-2 nc-1 (pubk d))))) (label 353) (parent 118) (unrealized (0 1) (4 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (6 0)) ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 7 3 resp1 2) nb-0 (6 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c)))) ((recv (enc a b d nb-0 nb-2 (pubk c))) (send (enc a b c nb-0 nb-2 nc-1 (pubk d))))) (label 354) (parent 118) (unrealized (0 1) (4 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (6 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 7 5 resp1 2) nb-0 (6 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c)))) ((recv (enc a b d nb-0 nb-2 (pubk c))) (send (enc a b c nb-0 nb-2 nc-1 (pubk d))))) (label 355) (parent 118) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 nb-2 nc-1 nb-3 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-3) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (6 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c)))) ((recv (enc a b d nb-0 nb-2 (pubk c))) (send (enc a b c nb-0 nb-2 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-3 (pubk c))))) (label 356) (parent 118) (unrealized (0 1) (4 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (6 0)) ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 7 3 resp1 2) nb-2 (6 0) (enc a c d nb-2 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d))))) (label 357) (parent 118) (unrealized (0 1) (4 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (6 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 7 5 resp1 2) nb-2 (6 0) (enc a c d nb-2 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b c nb-1 nb-1 nc-0 (pubk d))) (send (enc b c d nb-1 nb-1 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d))))) (label 358) (parent 118) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (2 0)) ((2 1) (6 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 7 2 resp2 2) nb-2 (6 0) (enc a c d nb-2 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c)))) ((recv (enc a b d nc-0 nb-1 (pubk c))) (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))) (label 359) (parent 118) (unrealized (0 1) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nd-0 nb-1 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0)) ((6 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp2 2) nc-0 (0 1) (enc a b c nc-0 nc-0 nc-0 (pubk d)) (enc a b d nc-0 nc-0 (pubk c)) (enc a b d nc-0 nb-0 (pubk c)) (enc a b d nc-0 nb-1 (pubk c)) (enc a c d nc-0 (pubk b)) (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c)))) ((recv (enc a b d nc-0 nb-1 (pubk c))) (send (enc a b c nc-0 nb-1 nc-1 (pubk d))))) (label 360) (parent 119) (unrealized (0 1) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 1 resp1 2) nc-0 (5 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-1 (pubk d))))) (label 361) (parent 122) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 3 resp1 2) nc-0 (5 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-1 (pubk d))))) (label 362) (parent 122) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 nb-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp1 2) nc-0 (5 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c))))) (label 363) (parent 122) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nd-0 nc-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nb-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nb-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((3 1) (5 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 3 resp1 2) nc-1 (5 0) (enc a c d nc-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nb-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nb-0 (pubk d))) (send (enc b c d nb-0 nb-0 nb-0 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d))))) (label 364) (parent 122) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) nc-0 (5 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-1 (pubk d))))) (label 365) (parent 122) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nd-0 nc-0 text) (a b c d name)) (defstrand init 3 (na nd-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nd-0) (nb nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nd-0) (nb nd-0) (nc nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nd-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nd-0) (nb nd-0) (nc nd-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nd-0) (nb nd-0) (nc nc-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nd-0) (operation nonce-test (displaced 6 4 resp3 2) nc-1 (5 0) (enc a c d nc-1 (pubk b))) (traces ((send (enc a c d nd-0 (pubk b))) (recv (enc b c d nd-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nd-0 (pubk b))) (send (enc a b d nd-0 nd-0 (pubk c)))) ((recv (enc a b d nd-0 nd-0 (pubk c))) (send (enc a b c nd-0 nd-0 nd-0 (pubk d)))) ((recv (enc a c d nd-0 (pubk b))) (send (enc a b d nd-0 nb-0 (pubk c)))) ((recv (enc a b c nd-0 nd-0 nd-0 (pubk d))) (send (enc b c d nd-0 nd-0 nd-0 nd-0 (pubk a)))) ((recv (enc a b d nd-0 nd-0 (pubk c))) (send (enc a b c nd-0 nd-0 nc-0 (pubk d))))) (label 366) (parent 122) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 1 resp1 2) nc-0 (5 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d))))) (label 367) (parent 123) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nd-0 nc-1 nb-1 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (0 1)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (added-strand resp1 2) nc-0 (5 0) (enc a c d nc-0 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c))))) (label 368) (parent 123) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nd-0 nc-0 text) (a b c d name)) (defstrand init 3 (na nd-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nd-0) (nb nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nd-0) (nb nd-0) (nc nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nd-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nd-0) (nb nd-0) (nc nd-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nd-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nd-0) (operation nonce-test (displaced 6 4 resp3 2) nc-1 (5 0) (enc a c d nc-1 (pubk b))) (traces ((send (enc a c d nd-0 (pubk b))) (recv (enc b c d nd-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nd-0 (pubk b))) (send (enc a b d nd-0 nd-0 (pubk c)))) ((recv (enc a b d nd-0 nd-0 (pubk c))) (send (enc a b c nd-0 nd-0 nd-0 (pubk d)))) ((recv (enc a c d nd-0 (pubk b))) (send (enc a b d nd-0 nb-0 (pubk c)))) ((recv (enc a b c nd-0 nd-0 nd-0 (pubk d))) (send (enc b c d nd-0 nd-0 nd-0 nd-0 (pubk a)))) ((recv (enc a b d nd-0 nb-0 (pubk c))) (send (enc a b c nd-0 nb-0 nc-0 (pubk d))))) (label 369) (parent 123) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (3 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 5 1 resp1 2) na (4 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-1 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))) (label 370) (parent 124) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nc-1 nd-0 nb-1 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp1 2) na (4 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-1 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))) (label 371) (parent 124) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (3 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 1 resp1 2) na (4 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 372) (parent 124) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (3 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 5 2 resp2 2) na (4 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))) (label 373) (parent 124) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-1) (operation nonce-test (displaced 5 3 resp2 2) na (4 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nc-1 (pubk b))) (recv (enc b c d nc-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-0 (pubk c)))) ((recv (enc a b d nc-1 nb-0 (pubk c))) (send (enc a b c nc-1 nb-0 nc-0 (pubk d)))) ((recv (enc a b d nc-1 nb-0 (pubk c))) (send (enc a b c nc-1 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-1 nb-0 nc-0 (pubk d))) (send (enc b c d nc-1 nb-0 nc-0 nd-0 (pubk a))))) (label 374) (parent 124) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (3 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 5 1 resp1 2) na (4 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-1 (pubk d)))) ((recv (enc a b c na nb-0 nc-1 (pubk d))) (send (enc b c d na nb-0 nc-1 nd-0 (pubk a))))) (label 375) (parent 125) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nc-1 nd-0 nb-1 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (5 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp1 2) na (4 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-1 (pubk d)))) ((recv (enc a b c na nb-0 nc-1 (pubk d))) (send (enc b c d na nb-0 nc-1 nd-0 (pubk a)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c))))) (label 376) (parent 125) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (3 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 5 1 resp1 2) na (4 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d))) (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a))))) (label 377) (parent 125) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (3 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 5 2 resp2 2) na (4 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-1 (pubk d))) (send (enc b c d nc-0 nb-0 nc-1 nd-0 (pubk a))))) (label 378) (parent 125) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 6 1 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))) (label 379) (parent 126) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 6 3 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))) (label 380) (parent 126) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))) (label 381) (parent 126) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 1 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 382) (parent 126) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 6 3 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d))) (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a))))) (label 383) (parent 126) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (5 0)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c)))) ((recv (enc a b d nc-0 nb-1 (pubk c))) (send (enc a b c nc-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))) (label 384) (parent 126) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-1) (operation nonce-test (displaced 6 4 resp2 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nc-1 (pubk b))) (recv (enc b c d nc-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-0 (pubk c)))) ((recv (enc a b d nc-1 nb-0 (pubk c))) (send (enc a b c nc-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-1 (pubk c)))) ((recv (enc a b d nc-1 nb-1 (pubk c))) (send (enc a b c nc-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nc-1 nb-0 nc-0 (pubk d))) (send (enc b c d nc-1 nb-0 nc-0 nd-0 (pubk a))))) (label 385) (parent 126) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 6 1 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b c na nb-1 nc-1 (pubk d))) (send (enc b c d na nb-1 nc-1 nd-0 (pubk a))))) (label 386) (parent 127) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 6 3 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b c na nb-1 nc-1 (pubk d))) (send (enc b c d na nb-1 nc-1 nd-0 (pubk a))))) (label 387) (parent 127) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b c na nb-1 nc-1 (pubk d))) (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))) (label 388) (parent 127) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 1 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d))) (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a))))) (label 389) (parent 127) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 6 3 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d))) (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a))))) (label 390) (parent 127) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (5 0)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c)))) ((recv (enc a b d nc-0 nb-1 (pubk c))) (send (enc a b c nc-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nb-1 nc-1 (pubk d))) (send (enc b c d nc-0 nb-1 nc-1 nd-0 (pubk a))))) (label 391) (parent 127) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-1) (operation nonce-test (displaced 6 4 resp2 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nc-1 (pubk b))) (recv (enc b c d nc-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-0 (pubk c)))) ((recv (enc a b d nc-1 nb-0 (pubk c))) (send (enc a b c nc-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-1 (pubk c)))) ((recv (enc a b d nc-1 nb-1 (pubk c))) (send (enc a b c nc-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nc-1 nb-1 nc-1 (pubk d))) (send (enc b c d nc-1 nb-1 nc-1 nd-0 (pubk a))))) (label 392) (parent 127) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 6 1 resp1 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d))) (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a))))) (label 393) (parent 128) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (added-strand resp1 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d))) (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c))))) (label 394) (parent 128) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 1 resp1 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 395) (parent 128) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (5 0)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))) (label 396) (parent 128) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 6 1 resp1 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d))) (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a))))) (label 397) (parent 129) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (added-strand resp1 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d))) (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c))))) (label 398) (parent 129) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 1 resp1 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d))) (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a))))) (label 399) (parent 129) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (4 0)) ((2 1) (5 0)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nc-0 nc-1 (pubk d))) (send (enc b c d nc-0 nc-0 nc-1 nd-0 (pubk a))))) (label 400) (parent 129) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (contracted (nb-1 nb-0)) na (4 0) (enc a b c na nb-0 nc-2 (pubk d)) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-1 (pubk d)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-2 (pubk d))))) (label 401) (parent 130) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 6 3 resp1 2) na (4 0) (enc a b c na nb-0 nc-2 (pubk d)) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-2 (pubk d))))) (label 402) (parent 130) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 6 3 resp1 2) na (4 0) (enc a b c na nb-0 nc-2 (pubk d)) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-2 (pubk d))))) (label 403) (parent 130) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-2) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp3 2) na (4 0) (enc a b c na nb-0 nc-2 (pubk d)) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-2 (pubk d)))) ((recv (enc a b c na nb-0 nc-2 (pubk d))) (send (enc b c d na nb-0 nc-2 nd-0 (pubk a))))) (label 404) (parent 130) (unrealized (0 1) (4 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 6 1 resp1 2) na (5 0) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-2 (pubk d))))) (label 405) (parent 131) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 1 resp1 2) na (5 0) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-2 (pubk d))))) (label 406) (parent 131) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 nc-3 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-3) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp2 2) na (5 0) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-2 (pubk d)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-3 (pubk d))))) (label 407) (parent 131) (unrealized (0 1) (5 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 7 1 resp1 2) na (5 0) (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c))))) (label 408) (parent 132) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 7 3 resp1 2) na (5 0) (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-2 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c))))) (label 409) (parent 132) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 nb-2 nc-3 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-2) (nc nc-3) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp2 2) na (5 0) (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-2 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c)))) ((recv (enc a b d na nb-2 (pubk c))) (send (enc a b c na nb-2 nc-3 (pubk d))))) (label 410) (parent 132) (unrealized (0 1) (4 0) (5 0) (7 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (3 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (contracted (nb-1 nb-0)) nb-0 (4 0) (enc a b c nb-0 nb-0 nc-2 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-2 (pubk d))))) (label 411) (parent 133) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 3 resp1 2) nb-0 (4 0) (enc a b c nb-0 nb-0 nc-2 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-2 (pubk d))))) (label 412) (parent 133) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (4 0) (enc a b c nb-0 nb-0 nc-2 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c))))) (label 413) (parent 133) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-2) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp3 2) nb-0 (4 0) (enc a b c nb-0 nb-0 nc-2 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-2 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-2 (pubk d))) (send (enc b c d nb-0 nb-0 nc-2 nd-0 (pubk a))))) (label 414) (parent 133) (unrealized (0 1) (4 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 6 1 resp1 2) nb-1 (5 0) (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-2 (pubk d))))) (label 415) (parent 134) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 1 resp1 2) nb-1 (5 0) (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-2 (pubk d))))) (label 416) (parent 134) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 nc-3 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-3) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (added-strand resp2 2) nb-1 (5 0) (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-2 (pubk d)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-3 (pubk d))))) (label 417) (parent 134) (unrealized (0 1) (5 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 6 1 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))) (label 418) (parent 135) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 6 3 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a))))) (label 419) (parent 135) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b c na nb-0 nc-0 (pubk d))) (send (enc b c d na nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))) (label 420) (parent 135) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 1 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 421) (parent 135) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 6 3 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d))) (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a))))) (label 422) (parent 135) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c)))) ((recv (enc a b d nc-0 nb-1 (pubk c))) (send (enc a b c nc-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-0 (pubk d))) (send (enc b c d nc-0 nb-0 nc-0 nd-0 (pubk a))))) (label 423) (parent 135) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-1) (operation nonce-test (displaced 6 4 resp2 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nc-1 (pubk b))) (recv (enc b c d nc-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-0 (pubk c)))) ((recv (enc a b d nc-1 nb-0 (pubk c))) (send (enc a b c nc-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-1 (pubk c)))) ((recv (enc a b d nc-1 nb-1 (pubk c))) (send (enc a b c nc-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nc-1 nb-0 nc-0 (pubk d))) (send (enc b c d nc-1 nb-0 nc-0 nd-0 (pubk a))))) (label 424) (parent 135) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 6 1 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b c na nb-1 nc-1 (pubk d))) (send (enc b c d na nb-1 nc-1 nd-0 (pubk a))))) (label 425) (parent 136) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 6 3 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b c na nb-1 nc-1 (pubk d))) (send (enc b c d na nb-1 nc-1 nd-0 (pubk a))))) (label 426) (parent 136) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b c na nb-1 nc-1 (pubk d))) (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c))))) (label 427) (parent 136) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 1 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d))) (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a))))) (label 428) (parent 136) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 6 3 resp1 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d))) (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a))))) (label 429) (parent 136) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-1 (pubk c)))) ((recv (enc a b d nc-0 nb-1 (pubk c))) (send (enc a b c nc-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nb-1 nc-1 (pubk d))) (send (enc b c d nc-0 nb-1 nc-1 nd-0 (pubk a))))) (label 430) (parent 136) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-1) (operation nonce-test (displaced 6 4 resp2 2) na (5 0) (enc a c d na (pubk b))) (traces ((send (enc a c d nc-1 (pubk b))) (recv (enc b c d nc-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-0 (pubk c)))) ((recv (enc a b d nc-1 nb-0 (pubk c))) (send (enc a b c nc-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-1 (pubk c)))) ((recv (enc a b d nc-1 nb-1 (pubk c))) (send (enc a b c nc-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nc-1 nb-1 nc-1 (pubk d))) (send (enc b c d nc-1 nb-1 nc-1 nd-0 (pubk a))))) (label 431) (parent 136) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 3 resp1 2) nb-0 (5 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 432) (parent 137) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (5 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c))))) (label 433) (parent 137) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 3 resp1 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 434) (parent 137) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nc-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nc-0 nc-0 (pubk d))) (send (enc b c d nc-0 nc-0 nc-0 nd-0 (pubk a))))) (label 435) (parent 137) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nc-1) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-1) (nb nc-1) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-1) (operation nonce-test (displaced 6 4 resp2 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nc-1 (pubk b))) (recv (enc b c d nc-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nc-1 (pubk c)))) ((recv (enc a b d nc-1 nc-1 (pubk c))) (send (enc a b c nc-1 nc-1 nc-0 (pubk d)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-0 (pubk c)))) ((recv (enc a b d nc-1 nb-0 (pubk c))) (send (enc a b c nc-1 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-1 nc-1 nc-0 (pubk d))) (send (enc b c d nc-1 nc-1 nc-0 nd-0 (pubk a))))) (label 436) (parent 137) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 3 resp1 2) nb-0 (5 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d))) (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a))))) (label 437) (parent 138) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (5 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d))) (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c))))) (label 438) (parent 138) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 3 resp1 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d))) (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a))))) (label 439) (parent 138) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nc-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (5 0)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-0) (operation nonce-test (displaced 6 2 resp2 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nc-0 (pubk b))) (recv (enc b c d nc-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nc-0 (pubk c)))) ((recv (enc a b d nc-0 nc-0 (pubk c))) (send (enc a b c nc-0 nc-0 nc-0 (pubk d)))) ((recv (enc a c d nc-0 (pubk b))) (send (enc a b d nc-0 nb-0 (pubk c)))) ((recv (enc a b d nc-0 nb-0 (pubk c))) (send (enc a b c nc-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-0 nb-0 nc-1 (pubk d))) (send (enc b c d nc-0 nb-0 nc-1 nd-0 (pubk a))))) (label 440) (parent 138) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nc-1) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-1) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((4 1) (5 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-1) (operation nonce-test (displaced 6 4 resp2 2) nb-1 (5 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nc-1 (pubk b))) (recv (enc b c d nc-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nc-1 (pubk c)))) ((recv (enc a b d nc-1 nc-1 (pubk c))) (send (enc a b c nc-1 nc-1 nc-0 (pubk d)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-0 (pubk c)))) ((recv (enc a b d nc-1 nb-0 (pubk c))) (send (enc a b c nc-1 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-1 nb-0 nc-1 (pubk d))) (send (enc b c d nc-1 nb-0 nc-1 nd-0 (pubk a))))) (label 441) (parent 138) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 6 3 resp1 2) na (5 0) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b c na nb-1 nc-1 (pubk d))) (send (enc b c d na nb-1 nc-1 nd-0 (pubk a))))) (label 442) (parent 139) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 6 3 resp1 2) na (5 0) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d))) (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a))))) (label 443) (parent 139) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (3 0)) ((3 1) (4 0)) ((4 1) (1 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 6 4 resp2 2) na (5 0) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-1 (pubk d)))) ((recv (enc a b c na nb-0 nc-1 (pubk d))) (send (enc b c d na nb-0 nc-1 nd-0 (pubk a))))) (label 444) (parent 139) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nc-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp2 2) na (5 0) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b c na nb-1 nc-1 (pubk d))) (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-2 (pubk d))))) (label 445) (parent 139) (unrealized (0 1) (5 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-1) (operation nonce-test (displaced 6 4 resp2 2) na (5 0) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nc-1 (pubk b))) (recv (enc b c d nc-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-0 (pubk c)))) ((recv (enc a b d nc-1 nb-0 (pubk c))) (send (enc a b c nc-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-1 (pubk c)))) ((recv (enc a b d nc-1 nb-1 (pubk c))) (send (enc a b c nc-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nc-1 nb-1 nc-1 (pubk d))) (send (enc b c d nc-1 nb-1 nc-1 nd-0 (pubk a))))) (label 446) (parent 139) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 1 resp1 2) na (5 0) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d))) (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a))))) (label 447) (parent 140) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 6 4 resp2 2) na (5 0) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b c na nb-1 nc-1 (pubk d))) (send (enc b c d na nb-1 nc-1 nd-0 (pubk a))))) (label 448) (parent 140) (unrealized (0 1) (2 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nc-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (2 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp2 2) na (5 0) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b c na nb-1 nc-1 (pubk d))) (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-2 (pubk d))))) (label 449) (parent 140) (unrealized (0 1) (2 0) (5 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 7 1 resp1 2) na (5 0) (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d))) (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c))))) (label 450) (parent 141) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (2 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 7 3 resp1 2) na (5 0) (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d))) (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c))))) (label 451) (parent 141) (unrealized (0 1) (2 0) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp2 2) na (5 0) (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b c na nb-1 nc-1 (pubk d))) (send (enc b c d na nb-1 nc-1 nd-0 (pubk a)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c)))) ((recv (enc a b d na nb-2 (pubk c))) (send (enc a b c na nb-2 nc-2 (pubk d))))) (label 452) (parent 141) (unrealized (0 1) (2 0) (5 0) (7 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nb-2 text) (a b c d name)) (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (2 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-1) (operation nonce-test (displaced 7 4 resp2 2) na (5 0) (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nc-1 (pubk b))) (recv (enc b c d nc-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-0 (pubk c)))) ((recv (enc a b d nc-1 nb-0 (pubk c))) (send (enc a b c nc-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-1 (pubk c)))) ((recv (enc a b d nc-1 nb-1 (pubk c))) (send (enc a b c nc-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nc-1 nb-1 nc-1 (pubk d))) (send (enc b c d nc-1 nb-1 nc-1 nd-0 (pubk a)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-2 (pubk c))))) (label 453) (parent 141) (unrealized (0 1) (2 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 4 resp2 2) nb-1 (5 0) (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d))) (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a))))) (label 454) (parent 142) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (5 0) (enc a b d nb-0 nb-0 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-0 nb-1 nc-1 (pubk d))) (send (enc b c d nb-0 nb-1 nc-1 nd-0 (pubk a)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-2 (pubk d))))) (label 455) (parent 142) (unrealized (0 1) (5 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nc-1) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-1) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (5 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-1) (operation nonce-test (displaced 6 4 resp2 2) nb-1 (5 0) (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nc-1 (pubk b))) (recv (enc b c d nc-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nc-1 (pubk c)))) ((recv (enc a b d nc-1 nc-1 (pubk c))) (send (enc a b c nc-1 nc-1 nc-0 (pubk d)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-0 (pubk c)))) ((recv (enc a b d nc-1 nb-0 (pubk c))) (send (enc a b c nc-1 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-1 nb-0 nc-1 (pubk d))) (send (enc b c d nc-1 nb-0 nc-1 nd-0 (pubk a))))) (label 456) (parent 142) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 6 4 resp2 2) nb-1 (5 0) (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d))) (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a))))) (label 457) (parent 143) (unrealized (0 1) (2 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (2 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (added-strand resp2 2) nb-1 (5 0) (enc a b d nb-1 nb-1 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d))) (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-2 (pubk d))))) (label 458) (parent 143) (unrealized (0 1) (2 0) (5 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-1) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (3 0)) ((3 1) (4 0)) ((4 1) (1 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-1) (operation nonce-test (contracted (nb-1 nb-0)) nc-1 (2 0) (enc a b c nc-1 nb-0 nc-1 (pubk d)) (enc a b d nc-1 nb-0 (pubk c)) (enc a c d nc-1 (pubk b)) (enc b c d nc-1 nb-0 nc-1 nd-0 (pubk a))) (traces ((send (enc a c d nc-1 (pubk b))) (recv (enc b c d nc-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a b d nc-1 nb-0 (pubk c))) (send (enc a b c nc-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-0 (pubk c)))) ((recv (enc a b d nc-1 nb-0 (pubk c))) (send (enc a b c nc-1 nb-0 nc-1 (pubk d)))) ((recv (enc a b c nc-1 nb-0 nc-1 (pubk d))) (send (enc b c d nc-1 nb-0 nc-1 nd-0 (pubk a))))) (label 459) (parent 144) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-1) (operation nonce-test (displaced 6 1 resp1 2) nc-1 (2 0) (enc a b c nc-1 nb-1 nc-1 (pubk d)) (enc a b d nc-1 nb-1 (pubk c)) (enc a c d nc-1 (pubk b)) (enc b c d nc-1 nb-1 nc-1 nd-0 (pubk a))) (traces ((send (enc a c d nc-1 (pubk b))) (recv (enc b c d nc-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-0 (pubk c)))) ((recv (enc a b d nc-1 nb-0 (pubk c))) (send (enc a b c nc-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-1 (pubk c)))) ((recv (enc a b d nc-1 nb-1 (pubk c))) (send (enc a b c nc-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nc-1 nb-1 nc-1 (pubk d))) (send (enc b c d nc-1 nb-1 nc-1 nd-0 (pubk a))))) (label 460) (parent 144) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nb-0) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-1) (nc nb-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 6 1 resp1 2) nc-1 (2 0) (enc a b c nc-1 nb-1 nc-1 (pubk d)) (enc a b d nc-1 nb-1 (pubk c)) (enc a c d nc-1 (pubk b)) (enc b c d nc-1 nb-1 nc-1 nd-0 (pubk a))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nb-0 (pubk d)))) ((recv (enc a b c nb-0 nb-1 nb-0 (pubk d))) (send (enc b c d nb-0 nb-1 nb-0 nd-0 (pubk a))))) (label 461) (parent 144) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nd-0 nc-2 text) (a b c d name)) (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-1) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (2 0)) ((6 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-1) (operation nonce-test (added-strand resp2 2) nc-1 (2 0) (enc a b c nc-1 nb-1 nc-1 (pubk d)) (enc a b d nc-1 nb-1 (pubk c)) (enc a c d nc-1 (pubk b)) (enc b c d nc-1 nb-1 nc-1 nd-0 (pubk a))) (traces ((send (enc a c d nc-1 (pubk b))) (recv (enc b c d nc-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-0 (pubk c)))) ((recv (enc a b d nc-1 nb-0 (pubk c))) (send (enc a b c nc-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-1 (pubk c)))) ((recv (enc a b d nc-1 nb-1 (pubk c))) (send (enc a b c nc-1 nb-1 nc-1 (pubk d)))) ((recv (enc a b c nc-1 nb-1 nc-1 (pubk d))) (send (enc b c d nc-1 nb-1 nc-1 nd-0 (pubk a)))) ((recv (enc a b d nc-1 nb-1 (pubk c))) (send (enc a b c nc-1 nb-1 nc-2 (pubk d))))) (label 462) (parent 144) (unrealized (0 1) (2 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (3 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp2 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-2 (pubk d))))) (label 463) (parent 145) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (3 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp3 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-0 (pubk d))) (send (enc b c d nb-0 nb-0 nc-0 nd-0 (pubk a))))) (label 464) (parent 145) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (3 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (3 0)) ((5 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp3 2) nb-0 (0 1) (enc a b c nb-0 nb-0 nc-0 (pubk d)) (enc a b c nb-0 nb-0 nc-1 (pubk d)) (enc a b d nb-0 nb-0 (pubk c)) (enc a b d nb-0 nb-1 (pubk c)) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d))) (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a))))) (label 465) (parent 145) (unrealized (0 1) (5 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 7 3 resp1 2) nb-2 (6 0) (enc a c d nb-2 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-2 (pubk d))))) (label 466) (parent 147) (unrealized (0 1)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (6 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 7 5 resp1 2) nb-2 (6 0) (enc a c d nb-2 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-2 (pubk d))))) (label 467) (parent 147) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 7 3 resp1 2) nb-0 (6 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c)))) ((recv (enc a b d nb-0 nb-2 (pubk c))) (send (enc a b c nb-0 nb-2 nc-2 (pubk d))))) (label 468) (parent 148) (unrealized (0 1) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (6 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 7 5 resp1 2) nb-0 (6 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c)))) ((recv (enc a b d nb-0 nb-2 (pubk c))) (send (enc a b c nb-0 nb-2 nc-2 (pubk d))))) (label 469) (parent 148) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 nb-3 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-3) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (added-strand resp1 2) nb-0 (6 0) (enc a c d nb-0 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c)))) ((recv (enc a b d nb-0 nb-2 (pubk c))) (send (enc a b c nb-0 nb-2 nc-2 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-3 (pubk c))))) (label 470) (parent 148) (unrealized (0 1) (4 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nc-0 nb-0 nc-1 nb-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 7 3 resp1 2) nb-2 (6 0) (enc a c d nb-2 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-2 (pubk d))))) (label 471) (parent 148) (unrealized (0 1) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (added-strand resp2 2) nb-1 (0 1) (enc a b c nb-1 nb-0 nc-0 (pubk d)) (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c)) (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-2 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c)))) ((recv (enc a b d nb-1 nb-2 (pubk c))) (send (enc a b c nb-1 nb-2 nc-2 (pubk d))))) (label 472) (parent 149) (unrealized (0 1) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-0) (nc nc-0) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (added-strand resp3 2) nb-1 (0 1) (enc a b c nb-1 nb-0 nc-0 (pubk d)) (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c)) (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-2 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c)))) ((recv (enc a b c nb-1 nb-0 nc-0 (pubk d))) (send (enc b c d nb-1 nb-0 nc-0 nd-0 (pubk a))))) (label 473) (parent 149) (unrealized (0 1) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (2 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (0 1))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (added-strand resp3 2) nb-1 (0 1) (enc a b c nb-1 nb-0 nc-0 (pubk d)) (enc a b c nb-1 nb-1 nc-1 (pubk d)) (enc a b d nb-1 nb-0 (pubk c)) (enc a b d nb-1 nb-1 (pubk c)) (enc a b d nb-1 nb-2 (pubk c)) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c)))) ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d))) (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a))))) (label 474) (parent 149) (unrealized (0 1) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 7 1 resp1 2) nb-1 (6 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c)))) ((recv (enc a b d nb-1 nb-2 (pubk c))) (send (enc a b c nb-1 nb-2 nc-2 (pubk d))))) (label 475) (parent 151) (unrealized (0 1) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 7 3 resp1 2) nb-1 (6 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c)))) ((recv (enc a b d nb-1 nb-2 (pubk c))) (send (enc a b c nb-1 nb-2 nc-2 (pubk d))))) (label 476) (parent 151) (unrealized (0 1) (2 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 7 5 resp1 2) nb-1 (6 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c)))) ((recv (enc a b d nb-1 nb-2 (pubk c))) (send (enc a b c nb-1 nb-2 nc-2 (pubk d))))) (label 477) (parent 151) (unrealized (0 1) (2 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 nb-3 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-3) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (2 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (added-strand resp1 2) nb-1 (6 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c)))) ((recv (enc a b d nb-1 nb-2 (pubk c))) (send (enc a b c nb-1 nb-2 nc-2 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-3 (pubk c))))) (label 478) (parent 151) (unrealized (0 1) (2 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 7 1 resp1 2) nb-2 (6 0) (enc a c d nb-2 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-2 (pubk d))))) (label 479) (parent 151) (unrealized (0 1) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 7 5 resp1 2) nb-2 (6 0) (enc a c d nb-2 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-2 (pubk d))))) (label 480) (parent 151) (unrealized (0 1) (2 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nc-2 text) (a b c d name)) (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nc-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-1) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (6 0)) ((5 1) (4 0)) ((6 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-1) (operation nonce-test (displaced 7 4 resp2 2) nb-2 (6 0) (enc a c d nb-2 (pubk b))) (traces ((send (enc a c d nc-1 (pubk b))) (recv (enc b c d nc-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-0 (pubk c)))) ((recv (enc a b d nc-1 nb-0 (pubk c))) (send (enc a b c nc-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nc-1 (pubk c)))) ((recv (enc a b d nc-1 nc-1 (pubk c))) (send (enc a b c nc-1 nc-1 nc-1 (pubk d)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-1 (pubk c)))) ((recv (enc a b d nc-1 nb-1 (pubk c))) (send (enc a b c nc-1 nb-1 nc-2 (pubk d))))) (label 481) (parent 151) (unrealized (0 1) (2 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 7 1 resp1 2) nb-1 (6 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c)))) ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d))) (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a))))) (label 482) (parent 152) (unrealized (0 1) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 7 3 resp1 2) nb-1 (6 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c)))) ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d))) (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a))))) (label 483) (parent 152) (unrealized (0 1) (2 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 7 5 resp1 2) nb-1 (6 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c)))) ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d))) (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a))))) (label 484) (parent 152) (unrealized (0 1) (2 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nd-0 nb-3 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-3) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (2 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (added-strand resp1 2) nb-1 (6 0) (enc a c d nb-1 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c)))) ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d))) (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-3 (pubk c))))) (label 485) (parent 152) (unrealized (0 1) (2 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-0) (nb nb-0) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 7 1 resp1 2) nb-2 (6 0) (enc a c d nb-2 (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b c nb-0 nb-0 nc-1 (pubk d))) (send (enc b c d nb-0 nb-0 nc-1 nd-0 (pubk a))))) (label 486) (parent 152) (unrealized (0 1) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nb-1) (nb nb-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 7 5 resp1 2) nb-2 (6 0) (enc a c d nb-2 (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b c nb-1 nb-1 nc-1 (pubk d))) (send (enc b c d nb-1 nb-1 nc-1 nd-0 (pubk a))))) (label 487) (parent 152) (unrealized (0 1) (2 0) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nc-1 nb-1 nd-0 text) (a b c d name)) (defstrand init 3 (na nc-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nc-1) (nb nc-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nc-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na nc-1) (nb nc-1) (nc nc-1) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (6 0)) ((5 1) (4 0)) ((6 1) (2 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nc-1) (operation nonce-test (displaced 7 4 resp2 2) nb-2 (6 0) (enc a c d nb-2 (pubk b))) (traces ((send (enc a c d nc-1 (pubk b))) (recv (enc b c d nc-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-0 (pubk c)))) ((recv (enc a b d nc-1 nb-0 (pubk c))) (send (enc a b c nc-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nc-1 (pubk c)))) ((recv (enc a b d nc-1 nc-1 (pubk c))) (send (enc a b c nc-1 nc-1 nc-1 (pubk d)))) ((recv (enc a c d nc-1 (pubk b))) (send (enc a b d nc-1 nb-1 (pubk c)))) ((recv (enc a b c nc-1 nc-1 nc-1 (pubk d))) (send (enc b c d nc-1 nc-1 nc-1 nd-0 (pubk a))))) (label 488) (parent 152) (unrealized (0 1) (2 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0)) ((2 1) (0 1)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 7 3 resp1 2) na (6 0) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c)))) ((recv (enc a b d na nb-2 (pubk c))) (send (enc a b c na nb-2 nc-2 (pubk d))))) (label 489) (parent 153) (unrealized (0 1) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (6 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 7 5 resp1 2) na (6 0) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c)))) ((recv (enc a b d na nb-2 (pubk c))) (send (enc a b c na nb-2 nc-2 (pubk d))))) (label 490) (parent 153) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0)) ((2 1) (0 1)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 7 3 resp1 2) na (6 0) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c)))) ((recv (enc a b d nb-1 nb-2 (pubk c))) (send (enc a b c nb-1 nb-2 nc-2 (pubk d))))) (label 491) (parent 153) (unrealized (0 1) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-2) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-2) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-2) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-2) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-2) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-2) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-2) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (6 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-2) (operation nonce-test (displaced 7 5 resp1 2) na (6 0) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-2 (pubk b))) (recv (enc b c d nb-2 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-2 (pubk b))) (send (enc a b d nb-2 nb-0 (pubk c)))) ((recv (enc a b d nb-2 nb-0 (pubk c))) (send (enc a b c nb-2 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-2 (pubk b))) (send (enc a b d nb-2 nb-1 (pubk c)))) ((recv (enc a b d nb-2 nb-1 (pubk c))) (send (enc a b c nb-2 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-2 (pubk b))) (send (enc a b d nb-2 nb-2 (pubk c)))) ((recv (enc a b d nb-2 nb-2 (pubk c))) (send (enc a b c nb-2 nb-2 nc-2 (pubk d))))) (label 492) (parent 153) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 nc-3 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-3) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((1 1) (6 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp2 2) na (6 0) (enc a b d na nb-0 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c)))) ((recv (enc a b d na nb-2 (pubk c))) (send (enc a b c na nb-2 nc-2 (pubk d)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-3 (pubk d))))) (label 493) (parent 153) (unrealized (0 1) (4 0) (6 0) (7 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nc-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (contracted (nb-2 nb-1)) na (6 0) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-2 (pubk d))))) (label 494) (parent 154) (unrealized (0 1) (2 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (6 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 7 5 resp1 2) na (6 0) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c)))) ((recv (enc a b d na nb-2 (pubk c))) (send (enc a b c na nb-2 nc-2 (pubk d))))) (label 495) (parent 154) (unrealized (0 1) (2 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-0) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-0) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-0) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (6 0)) ((2 1) (0 1)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-0) (operation nonce-test (displaced 7 1 resp1 2) na (6 0) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-0 (pubk b))) (recv (enc b c d nb-0 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-0 (pubk c)))) ((recv (enc a b d nb-0 nb-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-1 (pubk c)))) ((recv (enc a b d nb-0 nb-1 (pubk c))) (send (enc a b c nb-0 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-0 (pubk b))) (send (enc a b d nb-0 nb-2 (pubk c)))) ((recv (enc a b d nb-0 nb-2 (pubk c))) (send (enc a b c nb-0 nb-2 nc-2 (pubk d))))) (label 496) (parent 154) (unrealized (0 1) (6 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-2) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-2) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-2) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-2) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-2) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-2) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-2) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (6 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-2) (operation nonce-test (displaced 7 5 resp1 2) na (6 0) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-2 (pubk b))) (recv (enc b c d nb-2 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-2 (pubk b))) (send (enc a b d nb-2 nb-0 (pubk c)))) ((recv (enc a b d nb-2 nb-0 (pubk c))) (send (enc a b c nb-2 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-2 (pubk b))) (send (enc a b d nb-2 nb-1 (pubk c)))) ((recv (enc a b d nb-2 nb-1 (pubk c))) (send (enc a b c nb-2 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-2 (pubk b))) (send (enc a b d nb-2 nb-2 (pubk c)))) ((recv (enc a b d nb-2 nb-2 (pubk c))) (send (enc a b c nb-2 nb-2 nc-2 (pubk d))))) (label 497) (parent 154) (unrealized (0 1) (2 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 nc-3 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-3) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp2 2) na (6 0) (enc a b d na nb-1 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c)))) ((recv (enc a b d na nb-2 (pubk c))) (send (enc a b c na nb-2 nc-2 (pubk d)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-3 (pubk d))))) (label 498) (parent 154) (unrealized (0 1) (2 0) (6 0) (7 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (4 0)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (6 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 7 1 resp1 2) na (4 0) (enc a b c na nb-2 nc-2 (pubk d)) (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c)))) ((recv (enc a b d na nb-2 (pubk c))) (send (enc a b c na nb-2 nc-2 (pubk d))))) (label 499) (parent 155) (unrealized (0 1) (4 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (6 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (displaced 7 3 resp1 2) na (4 0) (enc a b c na nb-2 nc-2 (pubk d)) (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c)))) ((recv (enc a b d na nb-2 (pubk c))) (send (enc a b c na nb-2 nc-2 (pubk d))))) (label 500) (parent 155) (unrealized (0 1) (2 0)) (comment "aborted")) (defskeleton nsl4cm (vars (nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 text) (a b c d name)) (defstrand init 3 (na nb-1) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na nb-1) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na nb-1) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (6 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig nb-1) (operation nonce-test (displaced 7 3 resp1 2) na (4 0) (enc a b c na nb-2 nc-2 (pubk d)) (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d nb-1 (pubk b))) (recv (enc b c d nb-1 nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-0 (pubk c)))) ((recv (enc a b d nb-1 nb-0 (pubk c))) (send (enc a b c nb-1 nb-0 nc-0 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-1 (pubk c)))) ((recv (enc a b d nb-1 nb-1 (pubk c))) (send (enc a b c nb-1 nb-1 nc-1 (pubk d)))) ((recv (enc a c d nb-1 (pubk b))) (send (enc a b d nb-1 nb-2 (pubk c)))) ((recv (enc a b d nb-1 nb-2 (pubk c))) (send (enc a b c nb-1 nb-2 nc-2 (pubk d))))) (label 501) (parent 155) (unrealized (0 1) (2 0)) (comment "aborted")) (defskeleton nsl4cm (vars (na nb nc nd nb-0 nc-0 nb-1 nc-1 nb-2 nc-2 nd-0 text) (a b c d name)) (defstrand init 3 (na na) (nb nb) (nc nc) (nd nd) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-0) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-0) (nc nc-0) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-1) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-1) (nc nc-1) (a a) (b b) (c c) (d d)) (defstrand resp1 2 (na na) (nb nb-2) (a a) (b b) (c c) (d d)) (defstrand resp2 2 (na na) (nb nb-2) (nc nc-2) (a a) (b b) (c c) (d d)) (defstrand resp3 2 (na na) (nb nb-2) (nc nc-2) (nd nd-0) (a a) (b b) (c c) (d d)) (precedes ((0 0) (1 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (6 0)) ((6 1) (4 0)) ((7 1) (4 0))) (non-orig (privk a) (privk b) (privk c) (privk d)) (uniq-orig na) (operation nonce-test (added-strand resp3 2) na (4 0) (enc a b c na nb-2 nc-2 (pubk d)) (enc a b d na nb-2 (pubk c)) (enc a c d na (pubk b))) (traces ((send (enc a c d na (pubk b))) (recv (enc b c d na nb nc nd (pubk a))) (send (enc nb nc nd (pubk b)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-0 (pubk c)))) ((recv (enc a b d na nb-0 (pubk c))) (send (enc a b c na nb-0 nc-0 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-1 (pubk c)))) ((recv (enc a b d na nb-1 (pubk c))) (send (enc a b c na nb-1 nc-1 (pubk d)))) ((recv (enc a c d na (pubk b))) (send (enc a b d na nb-2 (pubk c)))) ((recv (enc a b d na nb-2 (pubk c))) (send (enc a b c na nb-2 nc-2 (pubk d)))) ((recv (enc a b c na nb-2 nc-2 (pubk d))) (send (enc b c d na nb-2 nc-2 nd-0 (pubk a))))) (label 502) (parent 155) (unrealized (0 1) (2 0) (4 0) (7 0)) (comment "aborted"))