(herald wonthull2 (bound 9)) (comment "CPSA 4.4.3") (comment "All input read from tst/wonthull2.scm") (comment "Strand count bounded at 9") (defprotocol wonthull2 basic (defrole init (vars (a name) (x1 x2 x3 x4 text)) (trace (send (cat (enc x1 x3 (pubk a)) (enc x3 x2 (pubk a)))) (recv (enc "okay" x3 x4 (pubk a)))) (non-orig (privk a)) (uniq-orig x3)) (defrole resp (vars (a name) (y1 y2 y3 text)) (trace (recv (enc y1 y2 (pubk a))) (send (enc "okay" y3 y1 (pubk a))))) (defgenrule neqRl_indx (forall ((x indx)) (implies (fact neq x x) (false)))) (defgenrule neqRl_strd (forall ((x strd)) (implies (fact neq x x) (false)))) (defgenrule neqRl_mesg (forall ((x mesg)) (implies (fact neq x x) (false))))) (defskeleton wonthull2 (vars (x1 x2 x3 x4 text) (a name)) (defstrand init 2 (x1 x1) (x2 x2) (x3 x3) (x4 x4) (a a)) (non-orig (privk a)) (uniq-orig x3) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x2 (pubk a)))) (recv (enc "okay" x3 x4 (pubk a))))) (label 0) (unrealized (0 1)) (origs (x3 (0 0))) (comment "2 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x1 x2 x3 x4 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x2) (x3 x3) (x4 x4) (a a)) (defstrand resp 2 (y1 x3) (y2 x2) (y3 y3) (a a)) (precedes ((0 0) (1 0)) ((1 1) (0 1))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (added-strand resp 2) x3 (0 1) (enc x1 x3 (pubk a)) (enc x3 x2 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x2 (pubk a)))) (recv (enc "okay" x3 x4 (pubk a)))) ((recv (enc x3 x2 (pubk a))) (send (enc "okay" y3 x3 (pubk a))))) (label 1) (parent 0) (unrealized (0 1)) (comment "3 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x1 x2 x4 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x2) (x3 x1) (x4 x4) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (precedes ((0 0) (1 0)) ((1 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (0 1) (enc x1 x1 (pubk a)) (enc x1 x2 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x2 (pubk a)))) (recv (enc "okay" x1 x4 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a))))) (label 2) (parent 0) (seen 5) (unrealized (0 1)) (comment "3 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x1 x2 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x2) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x2) (y3 y3) (a a)) (precedes ((0 0) (1 0)) ((1 1) (0 1))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (x3 y3) (x4 y3)) y3 (0 1) (enc "okay" y3 y3 (pubk a)) (enc x1 y3 (pubk a)) (enc y3 x2 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x2 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x2 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 3) (parent 1) (realized) (shape) (maps ((0) ((a a) (x1 x1) (x2 x2) (x3 y3) (x4 y3)))) (origs (y3 (0 0)))) (defskeleton wonthull2 (vars (x1 x2 x3 x4 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x2) (x3 x3) (x4 x4) (a a)) (defstrand resp 2 (y1 x3) (y2 x2) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x2) (y3 x1) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (added-strand resp 2) x3 (0 1) (enc "okay" y3 x3 (pubk a)) (enc x1 x3 (pubk a)) (enc x3 x2 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x2 (pubk a)))) (recv (enc "okay" x3 x4 (pubk a)))) ((recv (enc x3 x2 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x2 (pubk a))) (send (enc "okay" x1 x3 (pubk a))))) (label 4) (parent 1) (unrealized (0 1)) (comment "3 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x1 x2 x4 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x2) (x3 x1) (x4 x4) (a a)) (defstrand resp 2 (y1 x1) (y2 x2) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (0 1) (enc "okay" y3 x1 (pubk a)) (enc x1 x1 (pubk a)) (enc x1 x2 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x2 (pubk a)))) (recv (enc "okay" x1 x4 (pubk a)))) ((recv (enc x1 x2 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 5) (parent 1) (seen 10) (unrealized (0 1)) (comment "4 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x2 y3 text) (a name)) (defstrand init 2 (x1 y3) (x2 x2) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (precedes ((0 0) (1 0)) ((1 1) (0 1))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (x1 y3) (x4 y3)) y3 (0 1) (enc "okay" y3 y3 (pubk a)) (enc y3 x2 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x2 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 6) (parent 2) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x1 x2 x4 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x2) (x3 x1) (x4 x4) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (0 1) (enc "okay" y3 x1 (pubk a)) (enc x1 x1 (pubk a)) (enc x1 x2 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x2 (pubk a)))) (recv (enc "okay" x1 x4 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 7) (parent 2) (seen 13) (unrealized (0 1)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x1 x2 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x2) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x2) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x2) (y3 x1) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (x3 x1) (x4 x1)) x1 (0 1) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc x1 x1 (pubk a)) (enc x1 x2 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x2 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x2 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x2 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 8) (parent 4) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x1 x2 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x2) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x2) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x2) (y3 x1) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (x3 y3) (x4 y3)) y3 (0 1) (enc "okay" x1 y3 (pubk a)) (enc "okay" y3 y3 (pubk a)) (enc x1 y3 (pubk a)) (enc y3 x2 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x2 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x2 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x2 (pubk a))) (send (enc "okay" x1 y3 (pubk a))))) (label 9) (parent 4) (seen 3) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x1 x2 x4 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x2) (x3 x1) (x4 x4) (a a)) (defstrand resp 2 (y1 x1) (y2 x2) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x2) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (0 1) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc x1 x1 (pubk a)) (enc x1 x2 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x2 (pubk a)))) (recv (enc "okay" x1 x4 (pubk a)))) ((recv (enc x1 x2 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x2 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 10) (parent 4) (unrealized (0 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x2 y3 y3-0 text) (a name)) (defstrand init 2 (x1 y3-0) (x2 x2) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x2) (y3 y3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig y3-0) (operation nonce-test (contracted (x1 y3-0) (x4 y3-0)) y3-0 (0 1) (enc "okay" y3 y3-0 (pubk a)) (enc "okay" y3-0 y3-0 (pubk a)) (enc y3-0 x2 (pubk a)) (enc y3-0 y3-0 (pubk a))) (traces ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 x2 (pubk a)))) (recv (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x2 (pubk a))) (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a))))) (label 11) (parent 5) (seen 6) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x2 y3 y3-0 text) (a name)) (defstrand init 2 (x1 y3) (x2 x2) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x2) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (x1 y3) (x4 y3)) y3 (0 1) (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-0 y3 (pubk a)) (enc y3 x2 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x2 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x2 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 12) (parent 5) (seen 16) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x1 x2 x4 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x2) (x3 x1) (x4 x4) (a a)) (defstrand resp 2 (y1 x1) (y2 x2) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (0 1) (enc "okay" y3 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x1 (pubk a)) (enc x1 x2 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x2 (pubk a)))) (recv (enc "okay" x1 x4 (pubk a)))) ((recv (enc x1 x2 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 13) (parent 5) (unrealized (0 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x2 y3 y3-0 text) (a name)) (defstrand init 2 (x1 y3) (x2 x2) (x3 y3-0) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3-0) (y3 y3-0) (a a)) (precedes ((0 0) (1 0)) ((1 1) (0 1))) (non-orig (privk a)) (uniq-orig y3 y3-0) (operation generalization separated y3-0) (traces ((send (cat (enc y3 y3-0 (pubk a)) (enc y3-0 x2 (pubk a)))) (recv (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3-0 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 14) (parent 6) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x1 x2 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x2) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (x4 x1)) x1 (0 1) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc x1 x1 (pubk a)) (enc x1 x2 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x2 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 15) (parent 7) (seen 6) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x1 x2 text) (a name)) (defstrand init 2 (x1 x1) (x2 x2) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x2) (y3 x1) (a a)) (precedes ((0 0) (1 0)) ((1 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation generalization deleted (1 0)) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x2 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x2 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 16) (parent 8) (seen 3) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x1 x2 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x2) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x2) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x2) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (x4 x1)) x1 (0 1) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x1 (pubk a)) (enc x1 x2 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x2 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x2 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x2 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 17) (parent 10) (seen 12) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x1 x2 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x2) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x2) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (x4 x1)) x1 (0 1) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x1 (pubk a)) (enc x1 x2 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x2 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x2 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 18) (parent 13) (seen 15) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x2 y3 y3-0 text) (a name)) (defstrand init 2 (x1 y3) (x2 x2) (x3 y3-0) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3-0) (y3 y3-0) (a a)) (precedes ((0 0) (1 0)) ((1 1) (0 1))) (non-orig (privk a)) (uniq-orig y3-0) (operation generalization forgot y3) (traces ((send (cat (enc y3 y3-0 (pubk a)) (enc y3-0 x2 (pubk a)))) (recv (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3-0 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 19) (parent 14) (realized) (shape) (maps ((0) ((a a) (x1 y3) (x2 x2) (x3 y3-0) (x4 y3)))) (origs (y3-0 (0 0)))) (comment "Nothing left to do") (defprotocol wonthull2 basic (defrole init (vars (a name) (x1 x2 x3 x4 text)) (trace (send (cat (enc x1 x3 (pubk a)) (enc x3 x2 (pubk a)))) (recv (enc "okay" x3 x4 (pubk a)))) (non-orig (privk a)) (uniq-orig x3)) (defrole resp (vars (a name) (y1 y2 y3 text)) (trace (recv (enc y1 y2 (pubk a))) (send (enc "okay" y3 y1 (pubk a))))) (defgenrule neqRl_indx (forall ((x indx)) (implies (fact neq x x) (false)))) (defgenrule neqRl_strd (forall ((x strd)) (implies (fact neq x x) (false)))) (defgenrule neqRl_mesg (forall ((x mesg)) (implies (fact neq x x) (false))))) (defskeleton wonthull2 (vars (x1 x3 x1-0 x3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x3-0) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (precedes ((0 0) (1 0)) ((1 1) (0 1))) (non-orig (privk a)) (uniq-orig x3-0) (traces ((send (cat (enc x1-0 x3-0 (pubk a)) (enc x3-0 x3 (pubk a)))) (recv (enc "okay" x3-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0))))) (label 20) (unrealized (0 1)) (origs (x3-0 (0 0))) (comment "4 in cohort - 4 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 text) (a name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (1 0)) ((1 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (displaced 2 1 resp 2) x3-0 (0 1) (enc x1-0 x3-0 (pubk a-0)) (enc x3-0 x3 (pubk a-0))) (traces ((send (cat (enc x1-0 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a))))) (label 21) (parent 20) (unrealized (0 1)) (origs (x1 (0 0))) (comment "3 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (precedes ((0 0) (1 0)) ((1 1) (0 1))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (displaced 2 1 resp 2) x3-0 (0 1) (enc x1-0 x3-0 (pubk a)) (enc x3-0 x3 (pubk a))) (traces ((send (cat (enc x1-0 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0))))) (label 22) (parent 20) (seen 25) (unrealized (1 0)) (origs (x3 (0 0))) (comment "3 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 x3-0 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x3-0) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x3-0) (y2 x3) (y3 y3) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig x3-0) (operation nonce-test (added-strand resp 2) x3-0 (0 1) (enc x1-0 x3-0 (pubk a)) (enc x3-0 x3 (pubk a))) (traces ((send (cat (enc x1-0 x3-0 (pubk a)) (enc x3-0 x3 (pubk a)))) (recv (enc "okay" x3-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x3-0 x3 (pubk a))) (send (enc "okay" y3 x3-0 (pubk a))))) (label 23) (parent 20) (seen 27) (unrealized (0 1)) (comment "5 in cohort - 4 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x1-0) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 y3) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig x1-0) (operation nonce-test (added-strand resp 2) x1-0 (0 1) (enc x1-0 x3 (pubk a)) (enc x1-0 x1-0 (pubk a))) (traces ((send (cat (enc x1-0 x1-0 (pubk a)) (enc x1-0 x3 (pubk a)))) (recv (enc "okay" x1-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" y3 x1-0 (pubk a))))) (label 24) (parent 20) (seen 26 33) (unrealized (0 1)) (comment "5 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (1 0)) ((1 1) (0 1))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (displaced 2 1 resp 2) x1-0 (0 1) (enc "okay" x3 x1-0 (pubk a)) (enc x1-0 x3 (pubk a)) (enc x1 x1-0 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 25) (parent 21) (realized) (shape) (maps ((0 1) ((x1 x3) (x3 x3) (a a) (x1-0 x1) (x3-0 x3) (a-0 a)))) (origs (x3 (0 0)))) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (0 1) (enc "okay" x3 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a))))) (label 26) (parent 21) (unrealized (0 1)) (comment "4 in cohort - 4 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 text) (a name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (0 1) (enc "okay" x3 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1-0 x1 (pubk a))) (traces ((send (cat (enc x1-0 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a))))) (label 27) (parent 21) (seen 40) (unrealized (0 1)) (comment "4 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (1 0)) ((1 1) (0 1))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x3 (1 0) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a))))) (label 28) (parent 22) (realized) (shape) (maps ((0 1) ((x1 x1) (x3 x3) (a a) (x1-0 x1) (x3-0 x3) (a-0 a)))) (origs (x3 (0 0)))) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (added-strand resp 2) x3 (1 0) (enc x3 x3 (pubk a)) (enc x1-0 x3 (pubk a))) (traces ((send (cat (enc x1-0 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a))))) (label 29) (parent 22) (unrealized (1 0)) (comment "4 in cohort - 4 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 x3-0 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x3-0) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x3-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3-0) (y2 x3) (y3 x1-0) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig x3-0) (operation nonce-test (added-strand resp 2) x3-0 (0 1) (enc "okay" y3 x3-0 (pubk a)) (enc x1-0 x3-0 (pubk a)) (enc x3-0 x3 (pubk a))) (traces ((send (cat (enc x1-0 x3-0 (pubk a)) (enc x3-0 x3 (pubk a)))) (recv (enc "okay" x3-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x3-0 x3 (pubk a))) (send (enc "okay" y3 x3-0 (pubk a)))) ((recv (enc x3-0 x3 (pubk a))) (send (enc "okay" x1-0 x3-0 (pubk a))))) (label 30) (parent 23) (seen 42) (unrealized (0 1)) (comment "5 in cohort - 4 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (x1-0 y3) (x3-0 y3)) y3 (0 1) (enc "okay" y3 y3 (pubk a)) (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 31) (parent 23) (seen 43) (unrealized (1 0)) (comment "4 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (displaced 3 1 resp 2) x3-0 (0 1) (enc "okay" y3 x3-0 (pubk a)) (enc x1-0 x3-0 (pubk a)) (enc x3-0 x3 (pubk a))) (traces ((send (cat (enc x1-0 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a))))) (label 32) (parent 23) (seen 29 41) (unrealized (1 0)) (comment "4 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x1-0) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 y3-0) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig x1-0) (operation nonce-test (added-strand resp 2) x1-0 (0 1) (enc "okay" y3 x1-0 (pubk a)) (enc x1-0 x3 (pubk a)) (enc x1-0 x1-0 (pubk a))) (traces ((send (cat (enc x1-0 x1-0 (pubk a)) (enc x1-0 x3 (pubk a)))) (recv (enc "okay" x1-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1-0 x3 (pubk a))) (send (enc "okay" y3 x1-0 (pubk a)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" y3-0 x1-0 (pubk a))))) (label 33) (parent 23) (seen 36 40 51) (unrealized (0 1)) (comment "6 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x1-0) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 y3) (a a)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 x1-0) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig x1-0) (operation nonce-test (added-strand resp 2) x1-0 (0 1) (enc "okay" y3 x1-0 (pubk a)) (enc x1-0 x3 (pubk a)) (enc x1-0 x1-0 (pubk a))) (traces ((send (cat (enc x1-0 x1-0 (pubk a)) (enc x1-0 x3 (pubk a)))) (recv (enc "okay" x1-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" y3 x1-0 (pubk a)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" x1-0 x1-0 (pubk a))))) (label 34) (parent 24) (seen 57) (unrealized (0 1)) (comment "3 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (x1 y3) (x1-0 y3)) y3 (0 1) (enc "okay" y3 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 35) (parent 24) (seen 37) (unrealized (1 0)) (comment "4 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x1 x1-0 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x1-0) (x3 x1-0) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1-0) (y3 x1-0) (a a-0)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 y3) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig x1-0) (operation nonce-test (displaced 3 2 resp 2) x1-0 (0 1) (enc "okay" y3 x1-0 (pubk a)) (enc x1-0 x3 (pubk a)) (enc x1-0 x1-0 (pubk a))) (traces ((send (cat (enc x1-0 x1-0 (pubk a)) (enc x1-0 x1-0 (pubk a)))) (recv (enc "okay" x1-0 x1 (pubk a)))) ((recv (enc x1 x1-0 (pubk a-0))) (send (enc "okay" x1-0 x1 (pubk a-0)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" y3 x1-0 (pubk a))))) (label 36) (parent 24) (seen 39) (unrealized (1 0)) (comment "3 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (displaced 3 2 resp 2) x1 (0 1) (enc "okay" x3 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 37) (parent 26) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (0 1) (enc "okay" x3 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 38) (parent 26) (seen 37) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x1) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (displaced 3 2 resp 2) x1 (0 1) (enc "okay" x3 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x1 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a))))) (label 39) (parent 26) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (0 1) (enc "okay" x3 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 40) (parent 26) (seen 39) (unrealized (0 1)) (comment "5 in cohort - 4 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (displaced 3 1 resp 2) x1-0 (0 1) (enc "okay" x3 x1-0 (pubk a)) (enc "okay" y3 x1-0 (pubk a)) (enc x1-0 x3 (pubk a)) (enc x1 x1-0 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a))))) (label 41) (parent 27) (seen 25) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 text) (a name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1-0) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (0 1) (enc "okay" x3 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1-0 x1 (pubk a))) (traces ((send (cat (enc x1-0 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1-0 x1 (pubk a))))) (label 42) (parent 27) (unrealized (0 1)) (comment "3 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (displaced 3 2 resp 2) x1-0 (0 1) (enc "okay" x3 x1-0 (pubk a)) (enc "okay" y3 x1-0 (pubk a)) (enc x1-0 x3 (pubk a)) (enc x1 x1-0 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 43) (parent 27) (realized) (shape) (maps ((0 1) ((x1 y3) (x3 x3) (a a) (x1-0 x1) (x3-0 y3) (a-0 a)))) (origs (y3 (0 0)))) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x3 (1 0) (enc "okay" y3 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a))))) (label 44) (parent 29) (seen 28) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x3) (a-0 a)) x3 (1 0) (enc "okay" y3 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a))))) (label 45) (parent 29) (seen 25) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (added-strand resp 2) x3 (1 0) (enc "okay" y3 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1-0 x3 (pubk a))) (traces ((send (cat (enc x1-0 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1-0 x3 (pubk a))))) (label 46) (parent 29) (unrealized (1 0)) (comment "3 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (added-strand resp 2) x3 (1 0) (enc "okay" y3 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1-0 x3 (pubk a))) (traces ((send (cat (enc x1-0 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 47) (parent 29) (seen 78) (unrealized (1 0)) (comment "3 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (x1-0 y3) (x3-0 y3)) y3 (0 1) (enc "okay" x1 y3 (pubk a)) (enc "okay" y3 y3 (pubk a)) (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x1 y3 (pubk a))))) (label 48) (parent 30) (seen 54 74) (unrealized (1 0)) (comment "5 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (x1-0 x1) (x3-0 x1)) x1 (0 1) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 49) (parent 30) (seen 75) (unrealized (1 0)) (comment "5 in cohort - 4 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1-0) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (displaced 4 1 resp 2) x3-0 (0 1) (enc "okay" x1-0 x3-0 (pubk a)) (enc "okay" y3 x3-0 (pubk a)) (enc x1-0 x3-0 (pubk a)) (enc x3-0 x3 (pubk a))) (traces ((send (cat (enc x1-0 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1-0 x3 (pubk a))))) (label 50) (parent 30) (seen 73) (unrealized (1 0)) (comment "5 in cohort - 4 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x1-0) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1-0) (y2 x3) (y3 x1-0) (a a)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 y3-0) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1))) (non-orig (privk a)) (uniq-orig x1-0) (operation nonce-test (added-strand resp 2) x1-0 (0 1) (enc "okay" x1-0 x1-0 (pubk a)) (enc "okay" y3 x1-0 (pubk a)) (enc x1-0 x3 (pubk a)) (enc x1-0 x1-0 (pubk a))) (traces ((send (cat (enc x1-0 x1-0 (pubk a)) (enc x1-0 x3 (pubk a)))) (recv (enc "okay" x1-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1-0 x3 (pubk a))) (send (enc "okay" y3 x1-0 (pubk a)))) ((recv (enc x1-0 x3 (pubk a))) (send (enc "okay" x1-0 x1-0 (pubk a)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" y3-0 x1-0 (pubk a))))) (label 51) (parent 30) (seen 61) (unrealized (0 1)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (displaced 3 2 resp 2) y3 (1 0) (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 52) (parent 31) (unrealized (1 0)) (comment "3 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 53) (parent 31) (seen 94) (unrealized (1 0)) (comment "4 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a))))) (label 54) (parent 31) (seen 95 98) (unrealized (1 0)) (comment "4 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x3 (1 0) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a))))) (label 55) (parent 32) (seen 28) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (added-strand resp 2) x3 (1 0) (enc x3 x3 (pubk a)) (enc x1-0 x3 (pubk a))) (traces ((send (cat (enc x1-0 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a))))) (label 56) (parent 32) (seen 29) (unrealized (1 0)) (comment "5 in cohort - 4 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x1-0) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 x1-0) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1))) (non-orig (privk a)) (uniq-orig x1-0) (operation nonce-test (added-strand resp 2) x1-0 (0 1) (enc "okay" y3 x1-0 (pubk a)) (enc "okay" y3-0 x1-0 (pubk a)) (enc x1-0 x3 (pubk a)) (enc x1-0 x1-0 (pubk a))) (traces ((send (cat (enc x1-0 x1-0 (pubk a)) (enc x1-0 x3 (pubk a)))) (recv (enc "okay" x1-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1-0 x3 (pubk a))) (send (enc "okay" y3 x1-0 (pubk a)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" y3-0 x1-0 (pubk a)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" x1-0 x1-0 (pubk a))))) (label 57) (parent 33) (seen 61) (unrealized (0 1)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 y3-0) (x2 x3) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig y3-0) (operation nonce-test (contracted (x1 y3-0) (x1-0 y3-0)) y3-0 (0 1) (enc "okay" y3 y3-0 (pubk a)) (enc "okay" y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)) (enc y3-0 y3-0 (pubk a))) (traces ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a-0))) (send (enc "okay" x3 y3-0 (pubk a-0)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a))))) (label 58) (parent 33) (seen 64 71) (unrealized (1 0)) (comment "5 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (x1 y3) (x1-0 y3)) y3 (0 1) (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-0 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 59) (parent 33) (seen 54 72) (unrealized (1 0)) (comment "5 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (x1-0 x1)) x1 (0 1) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 60) (parent 34) (seen 38 63) (unrealized (1 0)) (comment "5 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x1 x1-0 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x1-0) (x3 x1-0) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1-0) (y3 x1-0) (a a-0)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 y3) (a a)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 x1-0) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig x1-0) (operation nonce-test (displaced 4 3 resp 2) x1-0 (0 1) (enc "okay" x1-0 x1-0 (pubk a)) (enc "okay" y3 x1-0 (pubk a)) (enc x1-0 x3 (pubk a)) (enc x1-0 x1-0 (pubk a))) (traces ((send (cat (enc x1-0 x1-0 (pubk a)) (enc x1-0 x1-0 (pubk a)))) (recv (enc "okay" x1-0 x1 (pubk a)))) ((recv (enc x1 x1-0 (pubk a-0))) (send (enc "okay" x1-0 x1 (pubk a-0)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" y3 x1-0 (pubk a)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" x1-0 x1-0 (pubk a))))) (label 61) (parent 34) (unrealized (1 0)) (comment "4 in cohort - 4 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (displaced 3 2 resp 2) y3 (1 0) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 62) (parent 35) (unrealized (1 0)) (comment "3 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 63) (parent 35) (seen 120) (unrealized (1 0)) (comment "4 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 64) (parent 35) (seen 121 124) (unrealized (1 0)) (comment "4 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x1 x1-0 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x1-0) (x3 x1-0) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1-0) (y3 x1-0) (a a-0)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (1 0))) (non-orig (privk a)) (uniq-orig x1-0) (operation nonce-test (displaced 3 2 resp 2) x1-0 (1 0) (enc x1-0 x1-0 (pubk a))) (traces ((send (cat (enc x1-0 x1-0 (pubk a)) (enc x1-0 x1-0 (pubk a)))) (recv (enc "okay" x1-0 x1 (pubk a)))) ((recv (enc x1 x1-0 (pubk a-0))) (send (enc "okay" x1-0 x1 (pubk a-0)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" y3 x1-0 (pubk a))))) (label 65) (parent 36) (unrealized (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x1 x1-0 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x1-0) (x3 x1-0) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1-0) (y3 x1-0) (a a-0)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 y3) (a a)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x1-0) (operation nonce-test (added-strand resp 2) x1-0 (1 0) (enc x1-0 x1-0 (pubk a))) (traces ((send (cat (enc x1-0 x1-0 (pubk a)) (enc x1-0 x1-0 (pubk a)))) (recv (enc "okay" x1-0 x1 (pubk a)))) ((recv (enc x1 x1-0 (pubk a-0))) (send (enc "okay" x1-0 x1 (pubk a-0)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" y3 x1-0 (pubk a)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" y3-0 x1-0 (pubk a))))) (label 66) (parent 36) (seen 65) (unrealized (1 0)) (comment "3 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3-0) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3-0) (y3 y3-0) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig y3-0) (operation generalization separated y3-0) (traces ((send (cat (enc y3 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 y3-0 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 67) (parent 37) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x1) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (1 0)) ((1 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation generalization deleted (2 0)) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x1 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 68) (parent 39) (seen 25) (realized) (origs (x1 (0 0))) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (0 1) (enc "okay" x3 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 69) (parent 40) (seen 75) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (0 1) (enc "okay" x3 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 70) (parent 40) (seen 71) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (displaced 4 2 resp 2) x1 (0 1) (enc "okay" x3 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 71) (parent 40) (seen 37) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a name)) (defstrand init 2 (x1 y3-0) (x2 x3) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig y3-0) (operation nonce-test (displaced 4 3 resp 2) x1 (0 1) (enc "okay" x3 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" x3 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a))))) (label 72) (parent 40) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (displaced 4 1 resp 2) x1-0 (0 1) (enc "okay" x3 x1-0 (pubk a)) (enc "okay" x1 x1-0 (pubk a)) (enc "okay" y3 x1-0 (pubk a)) (enc x1-0 x3 (pubk a)) (enc x1 x1-0 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a))))) (label 73) (parent 42) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (displaced 4 2 resp 2) x1-0 (0 1) (enc "okay" x3 x1-0 (pubk a)) (enc "okay" x1 x1-0 (pubk a)) (enc "okay" y3 x1-0 (pubk a)) (enc x1-0 x3 (pubk a)) (enc x1 x1-0 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x1 y3 (pubk a))))) (label 74) (parent 42) (seen 43) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (displaced 4 3 resp 2) x1-0 (0 1) (enc "okay" x3 x1-0 (pubk a)) (enc "okay" x1 x1-0 (pubk a)) (enc "okay" y3 x1-0 (pubk a)) (enc x1-0 x3 (pubk a)) (enc x1 x1-0 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 75) (parent 42) (seen 132) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x3) (a-0 a)) x3 (1 0) (enc "okay" x1 x3 (pubk a)) (enc "okay" y3 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a))))) (label 76) (parent 46) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x3 (1 0) (enc "okay" x1 x3 (pubk a)) (enc "okay" y3 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a))))) (label 77) (parent 46) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (added-strand resp 2) x3 (1 0) (enc "okay" x1-0 x3 (pubk a)) (enc "okay" y3 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1-0 x3 (pubk a))) (traces ((send (cat (enc x1-0 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 78) (parent 46) (unrealized (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x3) (a-0 a)) x3 (1 0) (enc "okay" x3 x3 (pubk a)) (enc "okay" y3 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 79) (parent 47) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x3 (1 0) (enc "okay" x3 x3 (pubk a)) (enc "okay" y3 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 80) (parent 47) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (displaced 4 2 resp 2) y3 (1 0) (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x1 y3 (pubk a))))) (label 81) (parent 48) (unrealized (1 0)) (comment "4 in cohort - 4 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (displaced 4 3 resp 2) y3 (1 0) (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x1 y3 (pubk a))))) (label 82) (parent 48) (seen 96 140 143) (unrealized (1 0)) (comment "4 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x1 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 83) (parent 48) (seen 96 98 142) (unrealized (1 0)) (comment "5 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 84) (parent 49) (seen 98) (unrealized (1 0)) (comment "5 in cohort - 4 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (displaced 4 2 resp 2) x1 (1 0) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 85) (parent 49) (seen 98) (unrealized (1 0)) (comment "4 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (displaced 4 3 resp 2) x1 (1 0) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 86) (parent 49) (seen 149 153) (unrealized (1 0)) (comment "4 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 87) (parent 49) (seen 85 150 155) (unrealized (1 0)) (comment "5 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x3 (1 0) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a))))) (label 88) (parent 50) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (displaced 4 2 resp 2) x3 (1 0) (enc x3 x3 (pubk a)) (enc x1-0 x3 (pubk a))) (traces ((send (cat (enc x1-0 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1-0 x3 (pubk a))))) (label 89) (parent 50) (seen 46) (unrealized (1 0)) (comment "5 in cohort - 4 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (displaced 4 3 resp 2) x3 (1 0) (enc x3 x3 (pubk a)) (enc x1-0 x3 (pubk a))) (traces ((send (cat (enc x1-0 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1-0 x3 (pubk a))))) (label 90) (parent 50) (seen 46 103) (unrealized (1 0)) (comment "4 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (added-strand resp 2) x3 (1 0) (enc x3 x3 (pubk a)) (enc x1-0 x3 (pubk a))) (traces ((send (cat (enc x1-0 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a))))) (label 91) (parent 50) (seen 89 103) (unrealized (1 0)) (comment "6 in cohort - 4 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (x1-0 x1)) x1 (0 1) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 92) (parent 51) (seen 69 84 111) (unrealized (1 0)) (comment "6 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 93) (parent 52) (seen 43) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 94) (parent 52) (unrealized (1 0)) (comment "3 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a))))) (label 95) (parent 52) (seen 174) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc "okay" y3-0 y3 (pubk a)) (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x1 y3 (pubk a))))) (label 96) (parent 53) (seen 173) (unrealized (1 0)) (comment "3 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3-0 y3 (pubk a)) (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 97) (parent 53) (seen 43) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" y3 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 98) (parent 53) (seen 174 177) (unrealized (1 0)) (comment "4 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" y3 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 99) (parent 54) (seen 178) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" y3 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a))))) (label 100) (parent 54) (seen 132) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x3 (1 0) (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a))))) (label 101) (parent 56) (seen 44) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x3) (a-0 a)) x3 (1 0) (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a))))) (label 102) (parent 56) (seen 45) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (added-strand resp 2) x3 (1 0) (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1-0 x3 (pubk a))) (traces ((send (cat (enc x1-0 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1-0 x3 (pubk a))))) (label 103) (parent 56) (seen 46) (unrealized (1 0)) (comment "4 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (added-strand resp 2) x3 (1 0) (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1-0 x3 (pubk a))) (traces ((send (cat (enc x1-0 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 104) (parent 56) (seen 47 183) (unrealized (1 0)) (comment "4 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (x1-0 x1)) x1 (0 1) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 105) (parent 57) (seen 70 107 114) (unrealized (1 0)) (comment "6 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 y3-0) (x2 x3) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig y3-0) (operation nonce-test (displaced 4 3 resp 2) y3-0 (1 0) (enc y3-0 x3 (pubk a)) (enc y3-0 y3-0 (pubk a))) (traces ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a-0))) (send (enc "okay" x3 y3-0 (pubk a-0)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a))))) (label 106) (parent 58) (seen 121) (unrealized (1 0)) (comment "4 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 y3-0) (x2 x3) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3-0) (operation nonce-test (added-strand resp 2) y3-0 (1 0) (enc y3-0 x3 (pubk a)) (enc y3-0 y3-0 (pubk a))) (traces ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a-0))) (send (enc "okay" x3 y3-0 (pubk a-0)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-1 y3-0 (pubk a))))) (label 107) (parent 58) (seen 124 189) (unrealized (1 0)) (comment "5 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 y3-0) (x2 x3) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3-0) (operation nonce-test (added-strand resp 2) y3-0 (1 0) (enc y3-0 x3 (pubk a)) (enc y3-0 y3-0 (pubk a))) (traces ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a-0))) (send (enc "okay" x3 y3-0 (pubk a-0)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3-1 y3-0 (pubk a))))) (label 108) (parent 58) (seen 64 191 194) (unrealized (1 0)) (comment "5 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a))))) (label 109) (parent 59) (seen 54) (unrealized (1 0)) (comment "5 in cohort - 4 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (displaced 4 2 resp 2) y3 (1 0) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 110) (parent 59) (seen 95 199) (unrealized (1 0)) (comment "4 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a))))) (label 111) (parent 59) (seen 98 200 202) (unrealized (1 0)) (comment "5 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (displaced 4 3 resp 2) x1 (1 0) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 112) (parent 60) (seen 120) (unrealized (1 0)) (comment "4 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 113) (parent 60) (seen 63 206) (unrealized (1 0)) (comment "5 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 114) (parent 60) (seen 124 207 210) (unrealized (1 0)) (comment "5 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x1 x1-0 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x1-0) (x3 x1-0) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1-0) (y3 x1-0) (a a-0)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 y3) (a a)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 x1-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig x1-0) (operation nonce-test (displaced 4 2 resp 2) x1-0 (1 0) (enc x1-0 x1-0 (pubk a))) (traces ((send (cat (enc x1-0 x1-0 (pubk a)) (enc x1-0 x1-0 (pubk a)))) (recv (enc "okay" x1-0 x1 (pubk a)))) ((recv (enc x1 x1-0 (pubk a-0))) (send (enc "okay" x1-0 x1 (pubk a-0)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" y3 x1-0 (pubk a)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" x1-0 x1-0 (pubk a))))) (label 115) (parent 61) (seen 128) (unrealized (1 0)) (comment "3 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x1) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x1 (1 0) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x1 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 116) (parent 61) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x1 x1-0 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x1-0) (x3 x1-0) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1-0) (y3 x1-0) (a a-0)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 y3) (a a)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 x1-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x1-0) (operation nonce-test (displaced 4 3 resp 2) x1-0 (1 0) (enc x1-0 x1-0 (pubk a))) (traces ((send (cat (enc x1-0 x1-0 (pubk a)) (enc x1-0 x1-0 (pubk a)))) (recv (enc "okay" x1-0 x1 (pubk a)))) ((recv (enc x1 x1-0 (pubk a-0))) (send (enc "okay" x1-0 x1 (pubk a-0)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" y3 x1-0 (pubk a)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" x1-0 x1-0 (pubk a))))) (label 117) (parent 61) (seen 128 130) (unrealized (1 0)) (comment "3 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x1 x1-0 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x1-0) (x3 x1-0) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1-0) (y3 x1-0) (a a-0)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 y3) (a a)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 x1-0) (a a)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1-0) (operation nonce-test (added-strand resp 2) x1-0 (1 0) (enc x1-0 x1-0 (pubk a))) (traces ((send (cat (enc x1-0 x1-0 (pubk a)) (enc x1-0 x1-0 (pubk a)))) (recv (enc "okay" x1-0 x1 (pubk a)))) ((recv (enc x1 x1-0 (pubk a-0))) (send (enc "okay" x1-0 x1 (pubk a-0)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" y3 x1-0 (pubk a)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" x1-0 x1-0 (pubk a)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" y3-0 x1-0 (pubk a))))) (label 118) (parent 61) (seen 115 130) (unrealized (1 0)) (comment "4 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 119) (parent 62) (seen 37) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 120) (parent 62) (unrealized (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 121) (parent 62) (seen 220) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc "okay" y3-0 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 122) (parent 63) (unrealized (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3-0 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 123) (parent 63) (seen 37) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc "okay" y3-0 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a))))) (label 124) (parent 63) (seen 220 223) (unrealized (1 0)) (comment "4 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc "okay" y3-0 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 125) (parent 64) (seen 225) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3-0 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 126) (parent 64) (seen 37) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x1) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x1 (1 0) (enc "okay" y3 x1 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x1 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a))))) (label 127) (parent 65) (seen 68) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x1 x1-0 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x1-0) (x3 x1-0) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1-0) (y3 x1-0) (a a-0)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 y3) (a a)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 x1-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x1-0) (operation nonce-test (added-strand resp 2) x1-0 (1 0) (enc "okay" y3 x1-0 (pubk a)) (enc x1-0 x1-0 (pubk a))) (traces ((send (cat (enc x1-0 x1-0 (pubk a)) (enc x1-0 x1-0 (pubk a)))) (recv (enc "okay" x1-0 x1 (pubk a)))) ((recv (enc x1 x1-0 (pubk a-0))) (send (enc "okay" x1-0 x1 (pubk a-0)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" y3 x1-0 (pubk a)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" x1-0 x1-0 (pubk a))))) (label 128) (parent 65) (unrealized (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x1) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x1 (1 0) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x1 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 129) (parent 66) (seen 127) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x1 x1-0 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x1-0) (x3 x1-0) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1-0) (y3 x1-0) (a a-0)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 y3) (a a)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 x1-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1-0) (operation nonce-test (added-strand resp 2) x1-0 (1 0) (enc "okay" y3-0 x1-0 (pubk a)) (enc x1-0 x1-0 (pubk a))) (traces ((send (cat (enc x1-0 x1-0 (pubk a)) (enc x1-0 x1-0 (pubk a)))) (recv (enc "okay" x1-0 x1 (pubk a)))) ((recv (enc x1 x1-0 (pubk a-0))) (send (enc "okay" x1-0 x1 (pubk a-0)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" y3 x1-0 (pubk a)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" y3-0 x1-0 (pubk a)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" x1-0 x1-0 (pubk a))))) (label 130) (parent 66) (seen 128) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3-0) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 y3-0) (y3 y3-0) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a) (privk a-0)) (uniq-orig y3-0) (operation generalization separated a-0) (traces ((send (cat (enc y3 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 y3-0 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 131) (parent 67) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig y3) (operation generalization deleted (2 0)) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 132) (parent 72) (seen 43) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig x3) (operation generalization deleted (2 0)) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a))))) (label 133) (parent 73) (seen 25) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation generalization deleted (2 0)) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a))))) (label 134) (parent 76) (seen 25) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation generalization deleted (2 0)) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a))))) (label 135) (parent 77) (seen 28) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x3) (a-0 a)) x3 (1 0) (enc "okay" x3 x3 (pubk a)) (enc "okay" x1 x3 (pubk a)) (enc "okay" y3 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 136) (parent 78) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x3 (1 0) (enc "okay" x3 x3 (pubk a)) (enc "okay" x1 x3 (pubk a)) (enc "okay" y3 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 137) (parent 78) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation generalization deleted (2 0)) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 138) (parent 79) (seen 25) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation generalization deleted (2 0)) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 139) (parent 80) (seen 28) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (displaced 4 3 resp 2) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x1 y3 (pubk a))))) (label 140) (parent 81) (seen 95 173) (unrealized (1 0)) (comment "3 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x1 y3 (pubk a))))) (label 141) (parent 81) (seen 93) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x1 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 142) (parent 81) (seen 173 177) (unrealized (1 0)) (comment "4 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a))))) (label 143) (parent 81) (seen 177) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" x1 y3 (pubk a)) (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x1 y3 (pubk a))))) (label 144) (parent 82) (seen 43) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc "okay" y3-0 y3 (pubk a)) (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x1 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x1 y3 (pubk a))))) (label 145) (parent 83) (seen 177 233) (unrealized (1 0)) (comment "3 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3-0 y3 (pubk a)) (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x1 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 146) (parent 83) (seen 97) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 147) (parent 84) (seen 178) (unrealized (1 0)) (comment "3 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 148) (parent 84) (seen 100) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (displaced 5 3 resp 2) x1 (1 0) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 149) (parent 84) (seen 174) (unrealized (1 0)) (comment "3 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 150) (parent 84) (seen 98 238 240) (unrealized (1 0)) (comment "5 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" y3 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 151) (parent 85) (seen 177) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" y3 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 152) (parent 85) (seen 132) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (displaced 4 3 resp 2) x1 (1 0) (enc "okay" y3 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 153) (parent 85) (seen 174) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 154) (parent 86) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 155) (parent 86) (seen 153 240) (unrealized (1 0)) (comment "3 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 156) (parent 87) (seen 151 242) (unrealized (1 0)) (comment "3 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 157) (parent 87) (seen 152) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig x3) (operation generalization deleted (2 0)) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a))))) (label 158) (parent 88) (seen 28) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x3 (1 0) (enc "okay" y3 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a))))) (label 159) (parent 89) (seen 158) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x3) (a-0 a)) x3 (1 0) (enc "okay" y3 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a))))) (label 160) (parent 89) (seen 133) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (added-strand resp 2) x3 (1 0) (enc "okay" y3 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1-0 x3 (pubk a))) (traces ((send (cat (enc x1-0 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1-0 x3 (pubk a))))) (label 161) (parent 89) (unrealized (1 0)) (comment "3 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (added-strand resp 2) x3 (1 0) (enc "okay" y3 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1-0 x3 (pubk a))) (traces ((send (cat (enc x1-0 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 162) (parent 89) (seen 78 250) (unrealized (1 0)) (comment "4 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x3 (1 0) (enc "okay" x1 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a))))) (label 163) (parent 90) (seen 135) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x3) (a-0 a)) x3 (1 0) (enc "okay" x1 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a))))) (label 164) (parent 90) (seen 134) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (added-strand resp 2) x3 (1 0) (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1-0 x3 (pubk a))) (traces ((send (cat (enc x1-0 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1-0 x3 (pubk a))))) (label 165) (parent 91) (seen 161) (unrealized (1 0)) (comment "4 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x3 (1 0) (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a))))) (label 166) (parent 91) (seen 159) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x3) (a-0 a)) x3 (1 0) (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a))))) (label 167) (parent 91) (seen 160) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (added-strand resp 2) x3 (1 0) (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1-0 x3 (pubk a))) (traces ((send (cat (enc x1-0 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 168) (parent 91) (seen 162 183 255) (unrealized (1 0)) (comment "5 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 169) (parent 92) (seen 84 200) (unrealized (1 0)) (comment "6 in cohort - 4 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (displaced 5 3 resp 2) x1 (1 0) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 170) (parent 92) (seen 149 202 260) (unrealized (1 0)) (comment "5 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 171) (parent 92) (seen 111 150 261 263) (unrealized (1 0)) (comment "6 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-0 y3 (pubk a)) (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 172) (parent 94) (seen 93) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-0 y3 (pubk a)) (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x1 y3 (pubk a))))) (label 173) (parent 94) (seen 174) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 174) (parent 94) (unrealized (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a))))) (label 175) (parent 95) (seen 245) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" x1 y3 (pubk a)) (enc "okay" y3-0 y3 (pubk a)) (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x1 y3 (pubk a))))) (label 176) (parent 96) (seen 144) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 177) (parent 96) (unrealized (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" y3 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 178) (parent 98) (unrealized (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" y3 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 179) (parent 98) (seen 100) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 180) (parent 99) (seen 219) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x3 (1 0) (enc "okay" x1 x3 (pubk a)) (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a))))) (label 181) (parent 103) (seen 77) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x3) (a-0 a)) x3 (1 0) (enc "okay" x1 x3 (pubk a)) (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a))))) (label 182) (parent 103) (seen 76) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (added-strand resp 2) x3 (1 0) (enc "okay" x1-0 x3 (pubk a)) (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1-0 x3 (pubk a))) (traces ((send (cat (enc x1-0 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 183) (parent 103) (seen 78) (unrealized (1 0)) (comment "3 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x3 (1 0) (enc "okay" x3 x3 (pubk a)) (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 184) (parent 104) (seen 80) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x3) (a-0 a)) x3 (1 0) (enc "okay" x3 x3 (pubk a)) (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 185) (parent 104) (seen 79) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (displaced 5 4 resp 2) x1 (1 0) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 186) (parent 105) (seen 189 207) (unrealized (1 0)) (comment "5 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 187) (parent 105) (seen 107 210 273) (unrealized (1 0)) (comment "6 in cohort - 3 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 188) (parent 105) (seen 114 194 274 277) (unrealized (1 0)) (comment "6 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 y3-0) (x2 x3) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3-0) (operation nonce-test (added-strand resp 2) y3-0 (1 0) (enc "okay" y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)) (enc y3-0 y3-0 (pubk a))) (traces ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a-0))) (send (enc "okay" x3 y3-0 (pubk a-0)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-1 y3-0 (pubk a))))) (label 189) (parent 106) (seen 220) (unrealized (1 0)) (comment "3 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a name)) (defstrand init 2 (x1 y3-0) (x2 x3) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig y3-0) (operation nonce-test (contracted (a-0 a)) y3-0 (1 0) (enc "okay" y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)) (enc y3-0 y3-0 (pubk a))) (traces ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" x3 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a))))) (label 190) (parent 106) (seen 119) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 y3-0) (x2 x3) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3-0) (operation nonce-test (added-strand resp 2) y3-0 (1 0) (enc "okay" y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)) (enc y3-0 y3-0 (pubk a))) (traces ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a-0))) (send (enc "okay" x3 y3-0 (pubk a-0)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3-1 y3-0 (pubk a))))) (label 191) (parent 106) (seen 121 281) (unrealized (1 0)) (comment "3 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 y3-0) (x2 x3) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-1) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig y3-0) (operation nonce-test (added-strand resp 2) y3-0 (1 0) (enc "okay" y3-1 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)) (enc y3-0 y3-0 (pubk a))) (traces ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a-0))) (send (enc "okay" x3 y3-0 (pubk a-0)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-1 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a))))) (label 192) (parent 107) (seen 223) (unrealized (1 0)) (comment "3 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 y3-0) (x2 x3) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3-0) (operation nonce-test (contracted (a-0 a)) y3-0 (1 0) (enc "okay" y3-1 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)) (enc y3-0 y3-0 (pubk a))) (traces ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" x3 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-1 y3-0 (pubk a))))) (label 193) (parent 107) (seen 123) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 y3-2 text) (a a-0 name)) (defstrand init 2 (x1 y3-0) (x2 x3) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-1) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3-2) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig y3-0) (operation nonce-test (added-strand resp 2) y3-0 (1 0) (enc "okay" y3-1 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)) (enc y3-0 y3-0 (pubk a))) (traces ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a-0))) (send (enc "okay" x3 y3-0 (pubk a-0)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-1 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3-2 y3-0 (pubk a))))) (label 194) (parent 107) (seen 124 281 284) (unrealized (1 0)) (comment "5 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 y3-0) (x2 x3) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3-1) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig y3-0) (operation nonce-test (added-strand resp 2) y3-0 (1 0) (enc "okay" y3-1 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)) (enc y3-0 y3-0 (pubk a))) (traces ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a-0))) (send (enc "okay" x3 y3-0 (pubk a-0)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3-1 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a))))) (label 195) (parent 108) (seen 125 286) (unrealized (1 0)) (comment "3 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 y3-0) (x2 x3) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3-0) (operation nonce-test (contracted (a-0 a)) y3-0 (1 0) (enc "okay" y3-1 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)) (enc y3-0 y3-0 (pubk a))) (traces ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" x3 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3-1 y3-0 (pubk a))))) (label 196) (parent 108) (seen 126) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-1) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc "okay" y3-1 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 197) (parent 109) (seen 99) (unrealized (1 0)) (comment "3 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3-1 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a))))) (label 198) (parent 109) (seen 100) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (displaced 5 2 resp 2) y3 (1 0) (enc "okay" y3-1 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a))))) (label 199) (parent 109) (seen 95) (unrealized (1 0)) (comment "3 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 y3-2 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-1) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-2) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc "okay" y3-1 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-2 y3 (pubk a))))) (label 200) (parent 109) (seen 98 289 291) (unrealized (1 0)) (comment "5 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 201) (parent 110) (seen 245) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a))))) (label 202) (parent 110) (seen 174 291) (unrealized (1 0)) (comment "3 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-1) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc "okay" y3-1 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 203) (parent 111) (seen 177 293) (unrealized (1 0)) (comment "3 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3-1 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a))))) (label 204) (parent 111) (seen 152) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 205) (parent 112) (seen 119) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 206) (parent 112) (seen 120) (unrealized (1 0)) (comment "3 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 207) (parent 112) (seen 220 297) (unrealized (1 0)) (comment "3 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 208) (parent 113) (seen 122) (unrealized (1 0)) (comment "3 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 209) (parent 113) (seen 123) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 210) (parent 113) (seen 124 297 300) (unrealized (1 0)) (comment "5 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 211) (parent 114) (seen 225 302) (unrealized (1 0)) (comment "3 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 212) (parent 114) (seen 126) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x1) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x1 (1 0) (enc "okay" y3 x1 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x1 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 213) (parent 115) (seen 215) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x1 x1-0 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x1-0) (x3 x1-0) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1-0) (y3 x1-0) (a a-0)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 y3) (a a)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 x1-0) (a a)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 x1-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1-0) (operation nonce-test (added-strand resp 2) x1-0 (1 0) (enc "okay" y3 x1-0 (pubk a)) (enc x1-0 x1-0 (pubk a))) (traces ((send (cat (enc x1-0 x1-0 (pubk a)) (enc x1-0 x1-0 (pubk a)))) (recv (enc "okay" x1-0 x1 (pubk a)))) ((recv (enc x1 x1-0 (pubk a-0))) (send (enc "okay" x1-0 x1 (pubk a-0)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" y3 x1-0 (pubk a)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" x1-0 x1-0 (pubk a)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" x1-0 x1-0 (pubk a))))) (label 214) (parent 115) (unrealized (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x1) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation generalization deleted (2 0)) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x1 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 215) (parent 116) (seen 68) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x1) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x1 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 216) (parent 117) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x1 x1-0 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x1-0) (x3 x1-0) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1-0) (y3 x1-0) (a a-0)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 y3) (a a)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 x1-0) (a a)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1-0) (y2 x1-0) (y3 x1-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1-0) (operation nonce-test (added-strand resp 2) x1-0 (1 0) (enc "okay" y3-0 x1-0 (pubk a)) (enc x1-0 x1-0 (pubk a))) (traces ((send (cat (enc x1-0 x1-0 (pubk a)) (enc x1-0 x1-0 (pubk a)))) (recv (enc "okay" x1-0 x1 (pubk a)))) ((recv (enc x1 x1-0 (pubk a-0))) (send (enc "okay" x1-0 x1 (pubk a-0)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" y3 x1-0 (pubk a)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" x1-0 x1-0 (pubk a)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" y3-0 x1-0 (pubk a)))) ((recv (enc x1-0 x1-0 (pubk a))) (send (enc "okay" x1-0 x1-0 (pubk a))))) (label 217) (parent 118) (seen 214) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x1) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x1 (1 0) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x1 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 218) (parent 118) (seen 213) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-0 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 219) (parent 120) (seen 119) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-0 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a))))) (label 220) (parent 120) (unrealized (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-0 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 221) (parent 121) (seen 119) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-0 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 222) (parent 122) (seen 219) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-0 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a))))) (label 223) (parent 122) (unrealized (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3-0 y3 (pubk a)) (enc "okay" y3-1 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a))))) (label 224) (parent 124) (seen 126) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-1) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc "okay" y3-0 y3 (pubk a)) (enc "okay" y3-1 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 225) (parent 124) (unrealized (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-0 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 226) (parent 125) (seen 244) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x1) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x1 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 227) (parent 128) (seen 305) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x1) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x1 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 228) (parent 130) (seen 227) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3-0) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 y3-0) (y3 y3-0) (a a)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (0 1))) (non-orig (privk a)) (uniq-orig y3-0) (operation generalization forgot (privk a-0)) (traces ((send (cat (enc y3 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 y3-0 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 229) (parent 131) (realized) (shape) (maps ((0 1) ((x1 y3) (x3 x3) (a a) (x1-0 y3) (x3-0 y3-0) (a-0 a-0)))) (origs (y3-0 (0 0)))) (defskeleton wonthull2 (vars (x3 x1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation generalization deleted (2 0)) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 230) (parent 136) (seen 138) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation generalization deleted (2 0)) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 231) (parent 137) (seen 139) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" x1 y3 (pubk a)) (enc "okay" y3 y3 (pubk a)) (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x1 y3 (pubk a))))) (label 232) (parent 140) (seen 93) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-0 y3 (pubk a)) (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x1 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x1 y3 (pubk a))))) (label 233) (parent 142) (seen 177) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-0 y3 (pubk a)) (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x1 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a))))) (label 234) (parent 142) (seen 172) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a))))) (label 235) (parent 143) (seen 100) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" x1 y3 (pubk a)) (enc "okay" y3-0 y3 (pubk a)) (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x1 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x1 y3 (pubk a))))) (label 236) (parent 145) (seen 176) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 237) (parent 147) (seen 180) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 238) (parent 147) (seen 178) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 239) (parent 149) (seen 175) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 240) (parent 149) (seen 174) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" y3-0 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 241) (parent 150) (seen 179) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" y3-0 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 242) (parent 150) (seen 177) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 243) (parent 151) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 244) (parent 153) (seen 245) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation generalization deleted (2 0)) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 245) (parent 154) (seen 132) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 246) (parent 155) (seen 244) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 247) (parent 156) (seen 243) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x3) (a-0 a)) x3 (1 0) (enc "okay" x1 x3 (pubk a)) (enc "okay" y3 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a))))) (label 248) (parent 161) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x3 (1 0) (enc "okay" x1 x3 (pubk a)) (enc "okay" y3 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a))))) (label 249) (parent 161) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (added-strand resp 2) x3 (1 0) (enc "okay" x1-0 x3 (pubk a)) (enc "okay" y3 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1-0 x3 (pubk a))) (traces ((send (cat (enc x1-0 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 250) (parent 161) (unrealized (1 0)) (comment "2 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x3 (1 0) (enc "okay" x3 x3 (pubk a)) (enc "okay" y3 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 251) (parent 162) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x3) (a-0 a)) x3 (1 0) (enc "okay" x3 x3 (pubk a)) (enc "okay" y3 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 252) (parent 162) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x3 (1 0) (enc "okay" x1 x3 (pubk a)) (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a))))) (label 253) (parent 165) (seen 249) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x3) (a-0 a)) x3 (1 0) (enc "okay" x1 x3 (pubk a)) (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a))))) (label 254) (parent 165) (seen 248) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x1 x3 x1-0 y3 y3-0 text) (a a-0 name)) (defstrand init 2 (x1 x1-0) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (added-strand resp 2) x3 (1 0) (enc "okay" x1-0 x3 (pubk a)) (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1-0 x3 (pubk a))) (traces ((send (cat (enc x1-0 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 255) (parent 165) (seen 250) (unrealized (1 0)) (comment "3 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x3 (1 0) (enc "okay" x3 x3 (pubk a)) (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 256) (parent 168) (seen 251) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x3) (a-0 a)) x3 (1 0) (enc "okay" x3 x3 (pubk a)) (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 257) (parent 168) (seen 252) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 258) (parent 169) (seen 147 289) (unrealized (1 0)) (comment "4 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 259) (parent 169) (seen 198) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (0 1)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (displaced 6 3 resp 2) x1 (1 0) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 260) (parent 169) (seen 149 291) (unrealized (1 0)) (comment "4 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 y3-2 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-2) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-2 x1 (pubk a))))) (label 261) (parent 169) (seen 150 200 324 326) (unrealized (1 0)) (comment "6 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (0 1))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 262) (parent 170) (seen 201) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (0 1)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 263) (parent 170) (seen 202 240 326) (unrealized (1 0)) (comment "4 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 264) (parent 171) (seen 203 242 327) (unrealized (1 0)) (comment "4 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 265) (parent 171) (seen 204) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" x1 y3 (pubk a)) (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-0 y3 (pubk a)) (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x1 y3 (pubk a))))) (label 266) (parent 173) (seen 232) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 267) (parent 174) (seen 175) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 268) (parent 177) (seen 267) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 269) (parent 178) (seen 307) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x3) (a-0 a)) x3 (1 0) (enc "okay" x3 x3 (pubk a)) (enc "okay" x1 x3 (pubk a)) (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 270) (parent 183) (seen 136) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x3 (1 0) (enc "okay" x3 x3 (pubk a)) (enc "okay" x1 x3 (pubk a)) (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 271) (parent 183) (seen 137) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 272) (parent 186) (seen 205) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 273) (parent 186) (seen 189 297) (unrealized (1 0)) (comment "4 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 274) (parent 186) (seen 207 281 332) (unrealized (1 0)) (comment "4 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 275) (parent 187) (seen 192 300) (unrealized (1 0)) (comment "4 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 276) (parent 187) (seen 209) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 y3-2 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-2) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-2 x1 (pubk a))))) (label 277) (parent 187) (seen 194 210 332 335) (unrealized (1 0)) (comment "6 in cohort - 2 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 278) (parent 188) (seen 211 286 336) (unrealized (1 0)) (comment "4 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 279) (parent 188) (seen 212) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 y3-0) (x2 x3) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3-0) (operation nonce-test (contracted (a-0 a)) y3-0 (1 0) (enc "okay" y3-0 y3-0 (pubk a)) (enc "okay" y3-1 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)) (enc y3-0 y3-0 (pubk a))) (traces ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" x3 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-1 y3-0 (pubk a))))) (label 280) (parent 189) (seen 219) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 y3-2 text) (a a-0 name)) (defstrand init 2 (x1 y3-0) (x2 x3) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-1) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3-2) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig y3-0) (operation nonce-test (added-strand resp 2) y3-0 (1 0) (enc "okay" y3-0 y3-0 (pubk a)) (enc "okay" y3-1 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)) (enc y3-0 y3-0 (pubk a))) (traces ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a-0))) (send (enc "okay" x3 y3-0 (pubk a-0)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-1 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3-2 y3-0 (pubk a))))) (label 281) (parent 189) (seen 220) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 y3-0) (x2 x3) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3-0) (operation nonce-test (contracted (a-0 a)) y3-0 (1 0) (enc "okay" y3-0 y3-0 (pubk a)) (enc "okay" y3-1 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)) (enc y3-0 y3-0 (pubk a))) (traces ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" x3 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3-1 y3-0 (pubk a))))) (label 282) (parent 191) (seen 221) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 y3-0) (x2 x3) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-1) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig y3-0) (operation nonce-test (contracted (a-0 a)) y3-0 (1 0) (enc "okay" y3-0 y3-0 (pubk a)) (enc "okay" y3-1 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)) (enc y3-0 y3-0 (pubk a))) (traces ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" x3 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-1 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a))))) (label 283) (parent 192) (seen 222) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 y3-2 text) (a a-0 name)) (defstrand init 2 (x1 y3-0) (x2 x3) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-1) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3-2) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig y3-0) (operation nonce-test (added-strand resp 2) y3-0 (1 0) (enc "okay" y3-0 y3-0 (pubk a)) (enc "okay" y3-1 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)) (enc y3-0 y3-0 (pubk a))) (traces ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a-0))) (send (enc "okay" x3 y3-0 (pubk a-0)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-1 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3-2 y3-0 (pubk a))))) (label 284) (parent 192) (seen 223) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 y3-2 text) (a name)) (defstrand init 2 (x1 y3-0) (x2 x3) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-1) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3-2) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig y3-0) (operation nonce-test (contracted (a-0 a)) y3-0 (1 0) (enc "okay" y3-1 y3-0 (pubk a)) (enc "okay" y3-2 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)) (enc y3-0 y3-0 (pubk a))) (traces ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" x3 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-1 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3-2 y3-0 (pubk a))))) (label 285) (parent 194) (seen 224) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 y3-2 text) (a a-0 name)) (defstrand init 2 (x1 y3-0) (x2 x3) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-1) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3-2) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig y3-0) (operation nonce-test (added-strand resp 2) y3-0 (1 0) (enc "okay" y3-1 y3-0 (pubk a)) (enc "okay" y3-2 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)) (enc y3-0 y3-0 (pubk a))) (traces ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a-0))) (send (enc "okay" x3 y3-0 (pubk a-0)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-1 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3-2 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a))))) (label 286) (parent 194) (seen 225) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 y3-0) (x2 x3) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3-1) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig y3-0) (operation nonce-test (contracted (a-0 a)) y3-0 (1 0) (enc "okay" y3-0 y3-0 (pubk a)) (enc "okay" y3-1 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)) (enc y3-0 y3-0 (pubk a))) (traces ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" x3 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3-1 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a))))) (label 287) (parent 195) (seen 226) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-1) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-1 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 288) (parent 197) (seen 296) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 y3-2 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-1) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-2) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-1 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-2 y3 (pubk a))))) (label 289) (parent 197) (seen 178) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-1 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a))))) (label 290) (parent 199) (seen 175) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 y3-2 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-1) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-2) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-1 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-2 y3 (pubk a))))) (label 291) (parent 199) (seen 174) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 y3-2 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-1) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-2) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3-1 y3 (pubk a)) (enc "okay" y3-2 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-2 y3 (pubk a))))) (label 292) (parent 200) (seen 179) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 y3-2 text) (a a-0 name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-1) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-2) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (added-strand resp 2) y3 (1 0) (enc "okay" y3-1 y3 (pubk a)) (enc "okay" y3-2 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a-0))) (send (enc "okay" x3 y3 (pubk a-0)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-2 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 293) (parent 200) (seen 177) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-1 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a))))) (label 294) (parent 202) (seen 244) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-1) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-1 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 295) (parent 203) (seen 294) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 296) (parent 206) (seen 219) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 297) (parent 206) (seen 220) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a))))) (label 298) (parent 207) (seen 221) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 299) (parent 208) (seen 222) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 300) (parent 208) (seen 223) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" y3-0 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 301) (parent 210) (seen 224) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" y3-0 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 302) (parent 210) (seen 225) (unrealized (1 0)) (comment "2 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 303) (parent 211) (seen 226) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x1) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3 x1 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x1 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 304) (parent 214) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x1) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((1 1) (0 1)) ((2 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation generalization deleted (2 0)) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x1 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 305) (parent 216) (seen 68) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x1) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x1 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 306) (parent 217) (seen 304) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-0 y3 (pubk a)) (enc "okay" y3-1 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a))))) (label 307) (parent 220) (seen 221) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-0 y3 (pubk a)) (enc "okay" y3-1 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a))))) (label 308) (parent 223) (seen 307) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-1) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-0 y3 (pubk a)) (enc "okay" y3-1 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 309) (parent 225) (seen 267) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" x1 y3 (pubk a)) (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-0 y3 (pubk a)) (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a))) (traces ((send (cat (enc x1 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x1 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x1 y3 (pubk a))))) (label 310) (parent 233) (seen 266) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 311) (parent 238) (seen 269) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 312) (parent 240) (seen 267) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 313) (parent 242) (seen 268) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation generalization deleted (2 0)) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 314) (parent 243) (seen 245) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation generalization deleted (2 0)) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a))))) (label 315) (parent 248) (seen 134) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation generalization deleted (2 0)) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a))))) (label 316) (parent 249) (seen 135) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x3) (a-0 a)) x3 (1 0) (enc "okay" x3 x3 (pubk a)) (enc "okay" x1 x3 (pubk a)) (enc "okay" y3 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 317) (parent 250) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x3 (1 0) (enc "okay" x3 x3 (pubk a)) (enc "okay" x1 x3 (pubk a)) (enc "okay" y3 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 318) (parent 250) (realized) (comment "1 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation generalization deleted (2 0)) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 319) (parent 251) (seen 139) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation generalization deleted (2 0)) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 320) (parent 252) (seen 138) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x3) (a-0 a)) x3 (1 0) (enc "okay" x3 x3 (pubk a)) (enc "okay" x1 x3 (pubk a)) (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 321) (parent 255) (seen 317) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation nonce-test (contracted (x1-0 x1) (a-0 a)) x3 (1 0) (enc "okay" x3 x3 (pubk a)) (enc "okay" x1 x3 (pubk a)) (enc "okay" y3-0 x3 (pubk a)) (enc x3 x3 (pubk a)) (enc x1 x3 (pubk a))) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" y3-0 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 322) (parent 255) (seen 318) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 323) (parent 258) (seen 288) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 y3-2 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-2) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-2 x1 (pubk a))))) (label 324) (parent 258) (seen 238 289) (unrealized (1 0)) (comment "3 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (0 1)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 325) (parent 260) (seen 290) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 y3-2 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-2) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (0 1)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-2 x1 (pubk a))))) (label 326) (parent 260) (seen 240 291) (unrealized (1 0)) (comment "3 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 y3-2 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-2) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" y3-1 x1 (pubk a)) (enc "okay" y3-2 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-2 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 327) (parent 261) (seen 242 293) (unrealized (1 0)) (comment "3 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 y3-2 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-2) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" y3-1 x1 (pubk a)) (enc "okay" y3-2 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-2 x1 (pubk a))))) (label 328) (parent 261) (seen 292) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (0 1)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 329) (parent 263) (seen 294) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 330) (parent 264) (seen 295) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 331) (parent 273) (seen 296) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 y3-2 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-2) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-2 x1 (pubk a))))) (label 332) (parent 273) (seen 281 297) (unrealized (1 0)) (comment "3 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 333) (parent 274) (seen 298) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 334) (parent 275) (seen 299) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 y3-2 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-2) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-2 x1 (pubk a))))) (label 335) (parent 275) (seen 284 300) (unrealized (1 0)) (comment "3 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 y3-2 text) (a a-0 name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a-0)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-2) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (added-strand resp 2) x1 (1 0) (enc "okay" y3-1 x1 (pubk a)) (enc "okay" y3-2 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a-0))) (send (enc "okay" x3 x1 (pubk a-0)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-2 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 336) (parent 277) (seen 286 302) (unrealized (1 0)) (comment "3 in cohort - 1 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 y3-2 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-2) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" y3-1 x1 (pubk a)) (enc "okay" y3-2 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-2 x1 (pubk a))))) (label 337) (parent 277) (seen 301) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 338) (parent 278) (seen 303) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 y3-2 text) (a name)) (defstrand init 2 (x1 y3-0) (x2 x3) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-1) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3-2) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig y3-0) (operation nonce-test (contracted (a-0 a)) y3-0 (1 0) (enc "okay" y3-0 y3-0 (pubk a)) (enc "okay" y3-1 y3-0 (pubk a)) (enc "okay" y3-2 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)) (enc y3-0 y3-0 (pubk a))) (traces ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" x3 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-1 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3-2 y3-0 (pubk a))))) (label 339) (parent 281) (seen 307) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 y3-2 text) (a name)) (defstrand init 2 (x1 y3-0) (x2 x3) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-1) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3-2) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig y3-0) (operation nonce-test (contracted (a-0 a)) y3-0 (1 0) (enc "okay" y3-0 y3-0 (pubk a)) (enc "okay" y3-1 y3-0 (pubk a)) (enc "okay" y3-2 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)) (enc y3-0 y3-0 (pubk a))) (traces ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" x3 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-1 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3-2 y3-0 (pubk a))))) (label 340) (parent 284) (seen 308) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 y3-2 text) (a name)) (defstrand init 2 (x1 y3-0) (x2 x3) (x3 y3-0) (x4 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3-0) (y2 y3-0) (y3 y3-1) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3-2) (a a)) (defstrand resp 2 (y1 y3-0) (y2 x3) (y3 y3-0) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig y3-0) (operation nonce-test (contracted (a-0 a)) y3-0 (1 0) (enc "okay" y3-0 y3-0 (pubk a)) (enc "okay" y3-1 y3-0 (pubk a)) (enc "okay" y3-2 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)) (enc y3-0 y3-0 (pubk a))) (traces ((send (cat (enc y3-0 y3-0 (pubk a)) (enc y3-0 x3 (pubk a)))) (recv (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" x3 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a)))) ((recv (enc y3-0 y3-0 (pubk a))) (send (enc "okay" y3-1 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3-2 y3-0 (pubk a)))) ((recv (enc y3-0 x3 (pubk a))) (send (enc "okay" y3-0 y3-0 (pubk a))))) (label 341) (parent 286) (seen 309) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 y3-2 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-1) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-2) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-1 y3 (pubk a)) (enc "okay" y3-2 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-2 y3 (pubk a))))) (label 342) (parent 289) (seen 345) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 y3-2 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-1) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-2) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (1 0)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-1 y3 (pubk a)) (enc "okay" y3-2 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-2 y3 (pubk a))))) (label 343) (parent 291) (seen 267) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 y3 y3-0 y3-1 y3-2 text) (a name)) (defstrand init 2 (x1 y3) (x2 x3) (x3 y3) (x4 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-0) (a a)) (defstrand resp 2 (y1 y3) (y2 y3) (y3 y3-1) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3-2) (a a)) (defstrand resp 2 (y1 y3) (y2 x3) (y3 y3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig y3) (operation nonce-test (contracted (a-0 a)) y3 (1 0) (enc "okay" y3 y3 (pubk a)) (enc "okay" y3-1 y3 (pubk a)) (enc "okay" y3-2 y3 (pubk a)) (enc y3 x3 (pubk a)) (enc y3 y3 (pubk a))) (traces ((send (cat (enc y3 y3 (pubk a)) (enc y3 x3 (pubk a)))) (recv (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" x3 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-0 y3 (pubk a)))) ((recv (enc y3 y3 (pubk a))) (send (enc "okay" y3-1 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3-2 y3 (pubk a)))) ((recv (enc y3 x3 (pubk a))) (send (enc "okay" y3 y3 (pubk a))))) (label 344) (parent 293) (seen 343) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 345) (parent 297) (seen 307) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a))))) (label 346) (parent 300) (seen 308) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-0 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 347) (parent 302) (seen 309) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x1) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation generalization deleted (2 0)) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x1 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 348) (parent 304) (seen 305) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation generalization deleted (2 0)) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 349) (parent 317) (seen 230) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x3) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x3) (y2 x3) (y3 x3) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig x3) (operation generalization deleted (2 0)) (traces ((send (cat (enc x1 x3 (pubk a)) (enc x3 x3 (pubk a)))) (recv (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x1 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 350) (parent 318) (seen 231) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 y3-2 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-2) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc "okay" y3-2 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-2 x1 (pubk a))))) (label 351) (parent 324) (seen 342) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 y3-2 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-2) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (1 0)) ((4 1) (0 1)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc "okay" y3-2 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-2 x1 (pubk a))))) (label 352) (parent 326) (seen 343) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 y3-2 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-2) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc "okay" y3-2 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-2 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 353) (parent 327) (seen 344) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 y3-2 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-2) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc "okay" y3-2 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-2 x1 (pubk a))))) (label 354) (parent 332) (seen 345) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 y3-2 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-2) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc "okay" y3-2 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-2 x1 (pubk a))))) (label 355) (parent 335) (seen 346) (realized) (comment "1 in cohort - 0 not yet seen")) (defskeleton wonthull2 (vars (x3 x1 y3 y3-0 y3-1 y3-2 text) (a name)) (defstrand init 2 (x1 x1) (x2 x3) (x3 x1) (x4 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x3) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-0) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 x1) (a a)) (defstrand resp 2 (y1 x1) (y2 x1) (y3 y3-1) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 y3-2) (a a)) (defstrand resp 2 (y1 x1) (y2 x3) (y3 x1) (a a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((1 1) (0 1)) ((2 1) (0 1)) ((3 1) (0 1)) ((4 1) (0 1)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a)) (uniq-orig x1) (operation nonce-test (contracted (a-0 a)) x1 (1 0) (enc "okay" x1 x1 (pubk a)) (enc "okay" y3-1 x1 (pubk a)) (enc "okay" y3-2 x1 (pubk a)) (enc x1 x3 (pubk a)) (enc x1 x1 (pubk a))) (traces ((send (cat (enc x1 x1 (pubk a)) (enc x1 x3 (pubk a)))) (recv (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x3 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-0 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" x1 x1 (pubk a)))) ((recv (enc x1 x1 (pubk a))) (send (enc "okay" y3-1 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" y3-2 x1 (pubk a)))) ((recv (enc x1 x3 (pubk a))) (send (enc "okay" x1 x1 (pubk a))))) (label 356) (parent 336) (seen 347) (realized) (comment "1 in cohort - 0 not yet seen")) (comment "Nothing left to do")