(herald "Four Party Needham-Schroeder-Lowe Protocol") (comment "CPSA 2.2.0") (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)) (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 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 3) (parent 2) (seen 4) (unrealized (0 1) (2 0)) (comment "4 in cohort - 2 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 4) (parent 2) (unrealized (0 1)) (comment "1 in cohort - 1 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 (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 6) (parent 3) (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 7) (parent 3) (unrealized (0 1) (2 0) (4 0)) (comment "5 in cohort - 5 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 8) (parent 4) (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) (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 20) (unrealized (0 1) (3 0)) (comment "4 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 11) (parent 6) (seen 5 27) (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 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 12) (parent 6) (seen 20 31) (unrealized (0 1) (4 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 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 13) (parent 7) (seen 15) (unrealized (0 1) (2 0) (4 0)) (comment "5 in cohort - 3 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 14) (parent 7) (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 15) (parent 7) (seen 37) (unrealized (0 1) (2 0)) (comment "4 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 16) (parent 7) (seen 34 44) (unrealized (0 1) (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-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 17) (parent 7) (seen 44) (unrealized (0 1) (2 0)) (comment "5 in cohort - 3 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 18) (parent 8) (seen 21) (unrealized (0 1) (3 0)) (comment "4 in cohort - 3 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 19) (parent 8) (seen 21 52) (unrealized (0 1) (3 0)) (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)) ((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 20) (parent 8) (seen 25 50) (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 21) (parent 8) (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) (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 59) (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 63) (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 50 55) (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 65) (unrealized (0 1)) (comment "3 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 26) (parent 11) (seen 6 28 29 39 71) (unrealized (0 1) (4 0)) (comment "8 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)) ((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 27) (parent 11) (seen 5 29 39 71) (unrealized (0 1) (4 0)) (comment "7 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) (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 28) (parent 11) (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 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 29) (parent 11) (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 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 30) (parent 12) (seen 33 50 80) (unrealized (0 1) (4 0)) (comment "6 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 31) (parent 12) (seen 33 80 82) (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) (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 32) (parent 12) (seen 33 55 83) (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 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 33) (parent 12) (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 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 34) (parent 13) (seen 45 89) (unrealized (0 1) (4 0)) (comment "6 in cohort - 3 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 35) (parent 13) (seen 39 89) (unrealized (0 1) (2 0)) (comment "6 in cohort - 3 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 36) (parent 13) (unrealized (0 1) (2 0) (4 0) (6 0)) (comment "7 in cohort - 7 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 37) (parent 14) (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 38) (parent 14) (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 39) (parent 14) (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 40) (parent 14) (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 41) (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 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 42) (parent 15) (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 43) (parent 15) (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 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 44) (parent 16) (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 45) (parent 16) (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 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 46) (parent 16) (seen 111) (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 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 47) (parent 17) (seen 48 131) (unrealized (0 1) (2 0)) (comment "6 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 48) (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 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 49) (parent 17) (seen 121) (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 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 50) (parent 18) (seen 55 67) (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 51) (parent 18) (unrealized (0 1) (3 0) (5 0)) (comment "6 in cohort - 6 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 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 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 52) (parent 18) (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 53) (parent 19) (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 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 54) (parent 20) (seen 152) (unrealized (0 1) (3 0) (4 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 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 55) (parent 20) (unrealized (0 1)) (comment "2 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 56) (parent 21) (seen 149) (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 57) (parent 21) (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 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 58) (parent 22) (seen 17 60 163) (unrealized (0 1) (4 0)) (comment "8 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 59) (parent 22) (seen 5 17 62 163) (unrealized (0 1) (4 0)) (comment "7 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) (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 60) (parent 22) (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) (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 61) (parent 22) (seen 172) (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 62) (parent 22) (seen 166 173) (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 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 63) (parent 23) (seen 50 65 157) (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 64) (parent 23) (seen 25 55) (unrealized (0 1) (4 0)) (comment "4 in cohort - 2 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 65) (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 66) (parent 24) (seen 146) (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 67) (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 68) (parent 25) (seen 156) (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 69) (parent 25) (seen 160) (unrealized (0 1) (4 0)) (comment "5 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-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 70) (parent 26) (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 (displaced 6 1 resp1 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))))) (label 71) (parent 26) (seen 6 29 39 73) (unrealized (0 1) (4 0)) (comment "9 in cohort - 3 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 72) (parent 26) (seen 16 199) (unrealized (0 1) (4 0) (6 0)) (comment "8 in cohort - 6 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 73) (parent 27) (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 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 74) (parent 27) (seen 44 207) (unrealized (0 1) (4 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 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 75) (parent 28) (seen 20 211) (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-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 76) (parent 28) (seen 20 216) (unrealized (0 1) (5 0)) (comment "7 in cohort - 5 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 77) (parent 29) (seen 173 221) (unrealized (0 1) (5 0)) (comment "7 in cohort - 5 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 78) (parent 29) (seen 226) (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 79) (parent 29) (seen 232) (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 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 (displaced 6 1 resp1 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))))) (label 80) (parent 30) (seen 33 82) (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 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 81) (parent 30) (seen 146 240) (unrealized (0 1) (4 0) (6 0)) (comment "8 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)) ((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 6 2 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))))) (label 82) (parent 30) (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 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 83) (parent 31) (seen 33 55 82) (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 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 84) (parent 31) (seen 152 250) (unrealized (0 1) (4 0) (5 0)) (comment "6 in cohort - 4 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 85) (parent 32) (seen 152 254) (unrealized (0 1) (4 0) (5 0)) (comment "6 in cohort - 4 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 86) (parent 33) (seen 68) (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 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 87) (parent 33) (seen 160 218 235 258) (unrealized (0 1) (5 0)) (comment "7 in cohort - 3 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 88) (parent 33) (seen 160 261) (unrealized (0 1) (5 0)) (comment "7 in cohort - 5 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 89) (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 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 90) (parent 34) (seen 99 111) (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 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 91) (parent 34) (seen 111 128 129 272) (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 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 92) (parent 35) (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 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 93) (parent 35) (seen 17 279) (unrealized (0 1) (2 0) (6 0)) (comment "8 in cohort - 6 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 94) (parent 35) (seen 121 285) (unrealized (0 1) (2 0) (6 0)) (comment "8 in cohort - 6 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 95) (parent 36) (unrealized (0 1) (2 0) (4 0) (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) (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 96) (parent 36) (unrealized (0 1) (4 0) (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) (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 97) (parent 36) (unrealized (0 1) (2 0) (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) (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 98) (parent 36) (unrealized (0 1) (2 0) (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) (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 99) (parent 36) (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 100) (parent 36) (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 101) (parent 36) (unrealized (0 1) (2 0) (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-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 102) (parent 37) (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)) ((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 103) (parent 37) (unrealized (0 1) (4 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)) ((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 104) (parent 38) (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)) ((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 105) (parent 38) (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)) ((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 106) (parent 39) (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) (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 107) (parent 39) (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 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 108) (parent 40) (unrealized (0 1) (4 0) (5 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) (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 109) (parent 40) (unrealized (0 1) (4 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) (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 110) (parent 40) (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) (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 111) (parent 40) (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-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 112) (parent 40) (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)) ((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 113) (parent 41) (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)) ((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 114) (parent 41) (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) (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 115) (parent 42) (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)) ((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 116) (parent 42) (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) (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 117) (parent 43) (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 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 118) (parent 43) (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)) ((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 119) (parent 43) (unrealized (0 1) (2 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-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 120) (parent 43) (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) (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 121) (parent 43) (unrealized (0 1) (2 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 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 122) (parent 43) (unrealized (0 1) (2 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 123) (parent 44) (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 124) (parent 44) (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 125) (parent 44) (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-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 126) (parent 45) (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) (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 127) (parent 45) (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 128) (parent 46) (unrealized (0 1) (4 0) (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 129) (parent 46) (unrealized (0 1) (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 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) (2 0)) ((1 1) (0 1)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (3 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 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 130) (parent 46) (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 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 131) (parent 47) (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 132) (parent 47) (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 133) (parent 47) (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-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 134) (parent 48) (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 135) (parent 48) (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 136) (parent 49) (unrealized (0 1) (2 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-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 137) (parent 49) (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) (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 138) (parent 49) (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 139) (parent 49) (unrealized (0 1) (2 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)) ((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 140) (parent 50) (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 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 141) (parent 50) (unrealized (0 1) (3 0) (5 0)) (comment "aborted")) (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 142) (parent 50) (unrealized (0 1)) (comment "aborted")) (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 143) (parent 51) (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) (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 144) (parent 51) (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)) ((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 145) (parent 51) (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)) ((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 146) (parent 51) (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 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 147) (parent 51) (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 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 148) (parent 51) (unrealized (0 1) (5 0)) (comment "aborted")) (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 149) (parent 52) (unrealized) (comment "aborted")) (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 150) (parent 53) (unrealized (0 1) (3 0) (4 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)) ((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 151) (parent 53) (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 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 152) (parent 53) (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 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 153) (parent 53) (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) (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 154) (parent 54) (unrealized (0 1) (3 0) (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) (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 155) (parent 54) (unrealized (0 1)) (comment "aborted")) (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 156) (parent 55) (unrealized) (comment "aborted")) (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 157) (parent 55) (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 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 158) (parent 57) (unrealized (0 1) (4 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 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 159) (parent 57) (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 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 160) (parent 57) (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)) ((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 161) (parent 57) (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 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 162) (parent 57) (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 (displaced 6 1 resp1 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))))) (label 163) (parent 58) (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) (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 164) (parent 58) (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 165) (parent 58) (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 166) (parent 58) (unrealized (0 1) (4 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 167) (parent 59) (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)) ((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 168) (parent 59) (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-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 169) (parent 60) (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)) ((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 170) (parent 60) (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) (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 171) (parent 61) (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 172) (parent 61) (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 173) (parent 62) (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 174) (parent 62) (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 175) (parent 62) (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 176) (parent 62) (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 177) (parent 63) (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 178) (parent 64) (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 179) (parent 64) (unrealized (0 1) (4 0) (5 0)) (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 180) (parent 65) (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 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 181) (parent 65) (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 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 182) (parent 65) (unrealized (0 1) (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-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 183) (parent 66) (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 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 184) (parent 66) (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)) ((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 185) (parent 66) (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 186) (parent 66) (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 187) (parent 67) (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 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 188) (parent 67) (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 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 189) (parent 67) (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 190) (parent 69) (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 191) (parent 69) (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 192) (parent 69) (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-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 193) (parent 70) (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-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 194) (parent 70) (unrealized (0 1) (6 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 195) (parent 71) (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)) ((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 196) (parent 71) (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-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 197) (parent 71) (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 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 198) (parent 72) (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)) ((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 199) (parent 72) (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 200) (parent 72) (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 201) (parent 72) (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 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 202) (parent 72) (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 203) (parent 72) (unrealized (0 1) (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-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 204) (parent 73) (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 205) (parent 73) (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 206) (parent 74) (unrealized (0 1) (4 0) (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) (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 207) (parent 74) (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 208) (parent 74) (unrealized (0 1) (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 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 209) (parent 74) (unrealized (0 1)) (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 210) (parent 75) (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 211) (parent 75) (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 212) (parent 75) (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 213) (parent 75) (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 214) (parent 75) (unrealized (0 1)) (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 215) (parent 76) (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) (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 216) (parent 76) (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 217) (parent 76) (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 218) (parent 76) (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 219) (parent 76) (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 220) (parent 77) (unrealized (0 1) (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 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 221) (parent 77) (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 222) (parent 77) (unrealized (0 1) (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 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 223) (parent 77) (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 224) (parent 77) (unrealized (0 1)) (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 225) (parent 78) (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)) ((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 226) (parent 78) (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 227) (parent 78) (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 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) (2 0)) ((1 1) (3 0)) ((2 1) (1 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 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 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 228) (parent 78) (unrealized (0 1) (4 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 229) (parent 78) (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 230) (parent 78) (unrealized (0 1)) (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 231) (parent 79) (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)) ((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 232) (parent 79) (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 233) (parent 79) (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 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) (2 0)) ((1 1) (3 0)) ((2 1) (1 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 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 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 234) (parent 79) (unrealized (0 1) (4 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 235) (parent 79) (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 236) (parent 79) (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)) ((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 237) (parent 80) (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-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 238) (parent 80) (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 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 239) (parent 81) (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)) ((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 240) (parent 81) (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 241) (parent 81) (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 242) (parent 81) (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 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 243) (parent 81) (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 244) (parent 81) (unrealized (0 1) (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 245) (parent 82) (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 246) (parent 82) (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-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 247) (parent 83) (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) (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 248) (parent 83) (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 249) (parent 84) (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)) ((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 250) (parent 84) (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 251) (parent 84) (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 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 252) (parent 84) (unrealized (0 1)) (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 253) (parent 85) (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)) ((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 254) (parent 85) (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 255) (parent 85) (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 256) (parent 85) (unrealized (0 1)) (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 257) (parent 87) (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)) ((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 258) (parent 87) (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 259) (parent 87) (unrealized (0 1)) (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 260) (parent 88) (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 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 261) (parent 88) (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 262) (parent 88) (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 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 263) (parent 88) (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 264) (parent 88) (unrealized (0 1)) (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 265) (parent 89) (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 266) (parent 89) (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 267) (parent 89) (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 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 268) (parent 90) (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) (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 269) (parent 90) (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 270) (parent 90) (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 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 resp2 2 (na nb-0) (nb nb-1) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (5 0)) ((3 1) (1 0)) ((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 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 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 271) (parent 90) (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-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) (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) 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-0 (pubk c))) (send (enc a b c nb-0 nb-0 nc-2 (pubk d))))) (label 272) (parent 91) (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 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 resp2 2 (na nb-0) (nb nb-0) (nc nc-2) (a a) (b b) (c c) (d d)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (5 0)) ((3 1) (1 0)) ((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 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 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 273) (parent 91) (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) (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 274) (parent 92) (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 275) (parent 92) (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 276) (parent 92) (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 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 277) (parent 93) (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) (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 278) (parent 93) (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 279) (parent 93) (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 280) (parent 93) (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 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 281) (parent 93) (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 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 282) (parent 93) (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 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 283) (parent 94) (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) (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 284) (parent 94) (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 285) (parent 94) (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 286) (parent 94) (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 287) (parent 94) (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 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 288) (parent 94) (unrealized (0 1) (2 0)) (comment "aborted"))