(herald wonthull2 (bound 9)) (comment "CPSA 2.5.0") (comment "All input read from 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)))))) (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) (unrealized) (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) (unrealized) (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) (unrealized) (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) (unrealized) (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) (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 11) (parent 5) (seen 16) (unrealized) (comment "1 in cohort - 0 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 12) (parent 5) (seen 6) (unrealized) (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) (unrealized) (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) (unrealized) (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) (unrealized) (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 11) (unrealized) (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) (unrealized) (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) (unrealized) (shape) (maps ((0) ((a a) (x1 y3) (x2 x2) (x3 y3-0) (x4 y3)))) (origs (y3 (0 0)) (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)))))) (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 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 21) (parent 20) (unrealized (1 0)) (origs (x3 (0 0))) (comment "3 in cohort - 3 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 22) (parent 20) (seen 25) (unrealized (0 1)) (origs (x1 (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 29) (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 28 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 (contracted (x1-0 x3) (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 x3 (pubk a)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 25) (parent 21) (unrealized) (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 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 26) (parent 21) (unrealized) (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 27) (parent 21) (unrealized (1 0)) (comment "4 in cohort - 4 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)) (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 28) (parent 22) (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 29) (parent 22) (seen 44) (unrealized (0 1)) (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 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 30) (parent 23) (seen 47) (unrealized (1 0)) (comment "4 in cohort - 3 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 31) (parent 23) (seen 45) (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 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 27 46) (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 44 54) (unrealized (0 1)) (comment "6 in cohort - 3 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 34) (parent 24) (seen 42) (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 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 35) (parent 24) (seen 59) (unrealized (0 1)) (comment "3 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) (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 43) (unrealized (1 0)) (comment "3 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)) (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 37) (parent 27) (seen 25) (unrealized) (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)) (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 38) (parent 27) (seen 26) (unrealized) (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 39) (parent 27) (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 40) (parent 27) (seen 69) (unrealized (1 0)) (comment "3 in cohort - 2 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 41) (parent 28) (seen 42) (unrealized) (comment "1 in cohort - 0 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 42) (parent 28) (unrealized) (comment "1 in cohort - 1 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 43) (parent 28) (unrealized) (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 44) (parent 28) (seen 43) (unrealized (0 1)) (comment "5 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)) (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 45) (parent 29) (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 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 46) (parent 29) (seen 25) (unrealized) (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)) (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 47) (parent 29) (unrealized) (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 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 48) (parent 30) (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 49) (parent 30) (seen 82) (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 50) (parent 30) (seen 83 86) (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 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 51) (parent 31) (seen 80) (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 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 52) (parent 31) (seen 50 79) (unrealized (1 0)) (comment "5 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)) (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 53) (parent 31) (seen 78) (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 54) (parent 31) (seen 64) (unrealized (0 1)) (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 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 26) (unrealized) (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 40) (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) (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 57) (parent 33) (seen 50 77) (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-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 62 76) (unrealized (1 0)) (comment "5 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 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 59) (parent 33) (seen 64) (unrealized (0 1)) (comment "2 in cohort - 1 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 60) (parent 34) (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 61) (parent 34) (seen 113) (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 62) (parent 34) (seen 114 117) (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 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 63) (parent 35) (seen 41 61) (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 64) (parent 35) (unrealized (1 0)) (comment "4 in cohort - 4 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 128) (unrealized (1 0)) (comment "3 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 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 67) (parent 39) (unrealized) (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 68) (parent 39) (unrealized) (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 69) (parent 39) (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 70) (parent 40) (unrealized) (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 71) (parent 40) (unrealized) (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-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 72) (parent 42) (unrealized) (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 73) (parent 43) (seen 25) (unrealized) (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 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 74) (parent 44) (seen 76) (unrealized) (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 75) (parent 44) (seen 80) (unrealized) (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 76) (parent 44) (seen 42) (unrealized) (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 77) (parent 44) (unrealized) (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 78) (parent 45) (unrealized) (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 79) (parent 45) (seen 47) (unrealized) (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 80) (parent 45) (seen 138) (unrealized) (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)) (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 81) (parent 48) (seen 47) (unrealized) (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 82) (parent 48) (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 83) (parent 48) (seen 142) (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 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 84) (parent 49) (seen 47) (unrealized) (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) (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 85) (parent 49) (seen 141) (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 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 86) (parent 49) (seen 142 145) (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 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 87) (parent 50) (seen 138) (unrealized) (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 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 88) (parent 50) (seen 147) (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 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 89) (parent 51) (seen 86) (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 90) (parent 51) (seen 86) (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 91) (parent 51) (seen 151 155) (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 92) (parent 51) (seen 152 154 157) (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 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 93) (parent 52) (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 94) (parent 52) (seen 161 163) (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 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 95) (parent 52) (seen 86 154 162) (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 96) (parent 53) (unrealized) (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 97) (parent 53) (seen 39) (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 98) (parent 53) (seen 39 130) (unrealized (1 0)) (comment "5 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 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 99) (parent 53) (seen 130 171) (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 100) (parent 54) (seen 75 89 107) (unrealized (1 0)) (comment "6 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 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 101) (parent 56) (seen 37) (unrealized) (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 102) (parent 56) (seen 38) (unrealized) (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 69) (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 184) (unrealized (1 0)) (comment "3 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 105) (parent 57) (seen 88) (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 106) (parent 57) (seen 83 189) (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 107) (parent 57) (seen 86 190 192) (unrealized (1 0)) (comment "5 in cohort - 2 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 108) (parent 58) (seen 114) (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 109) (parent 58) (seen 117 196) (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 110) (parent 58) (seen 119 197 200) (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 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 111) (parent 59) (seen 74 109 122) (unrealized (1 0)) (comment "6 in cohort - 3 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 112) (parent 60) (seen 42) (unrealized) (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 113) (parent 60) (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 114) (parent 60) (seen 207) (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 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 115) (parent 61) (seen 42) (unrealized) (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)) (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 116) (parent 61) (unrealized (1 0)) (comment "2 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 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 117) (parent 61) (seen 207 210) (unrealized (1 0)) (comment "4 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 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 118) (parent 62) (seen 42) (unrealized) (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 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 119) (parent 62) (seen 212) (unrealized (1 0)) (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 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 120) (parent 63) (seen 113) (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 121) (parent 63) (seen 116 215) (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 122) (parent 63) (seen 117 216 219) (unrealized (1 0)) (comment "5 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 123) (parent 64) (unrealized) (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) (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 124) (parent 64) (seen 128) (unrealized (1 0)) (comment "3 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) (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 125) (parent 64) (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 126) (parent 64) (seen 130 224) (unrealized (1 0)) (comment "4 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)) (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 73) (unrealized) (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) (unrealized) (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) (unrealized (1 0)) (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 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 131) (parent 67) (seen 25) (unrealized) (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 132) (parent 68) (seen 26) (unrealized) (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 133) (parent 69) (unrealized) (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 134) (parent 69) (unrealized) (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 135) (parent 70) (seen 25) (unrealized) (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 136) (parent 71) (seen 26) (unrealized) (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) (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 137) (parent 72) (unrealized) (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 138) (parent 77) (seen 47) (unrealized) (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 139) (parent 78) (seen 25) (unrealized) (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)) (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 140) (parent 82) (seen 81) (unrealized) (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 141) (parent 82) (seen 142) (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 142) (parent 82) (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 143) (parent 83) (unrealized) (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 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 144) (parent 85) (seen 164) (unrealized) (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 145) (parent 85) (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 146) (parent 86) (seen 87) (unrealized) (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)) (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 147) (parent 86) (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)) (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 148) (parent 88) (seen 206) (unrealized) (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)) (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 149) (parent 89) (seen 87) (unrealized) (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 150) (parent 89) (seen 147) (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 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 151) (parent 89) (seen 142) (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 152) (parent 89) (seen 145 239 241) (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 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 153) (parent 90) (seen 138) (unrealized) (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)) (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 154) (parent 90) (seen 145) (unrealized (1 0)) (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 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 155) (parent 90) (seen 142) (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 156) (parent 91) (seen 235) (unrealized) (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 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 157) (parent 91) (seen 241) (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 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 158) (parent 92) (seen 153) (unrealized) (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 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 159) (parent 92) (seen 243) (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) (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 160) (parent 93) (seen 81) (unrealized) (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 161) (parent 93) (seen 83) (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 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 162) (parent 93) (seen 145) (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 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 163) (parent 93) (seen 145) (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 164) (parent 94) (seen 47) (unrealized) (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)) (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 165) (parent 95) (seen 84) (unrealized) (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 166) (parent 95) (seen 145 250) (unrealized (1 0)) (comment "3 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)) (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 167) (parent 96) (seen 26) (unrealized) (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 168) (parent 97) (seen 139) (unrealized) (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 169) (parent 97) (seen 167) (unrealized) (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 170) (parent 97) (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 171) (parent 97) (seen 69 255) (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 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 172) (parent 98) (seen 131) (unrealized) (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) (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 173) (parent 98) (seen 132) (unrealized) (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 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" x1-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" x3 x3 (pubk a))))) (label 174) (parent 98) (seen 69 130) (unrealized (1 0)) (comment "4 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 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 175) (parent 99) (seen 168) (unrealized) (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)) (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 176) (parent 99) (seen 169) (unrealized) (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 177) (parent 99) (seen 255) (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 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 178) (parent 99) (seen 262) (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 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 179) (parent 100) (seen 150 190) (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 180) (parent 100) (seen 151 192 267) (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 181) (parent 100) (seen 152 194 268 270) (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 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 67) (unrealized) (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 183) (parent 103) (seen 68) (unrealized) (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 184) (parent 103) (unrealized (1 0)) (comment "2 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 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 70) (unrealized) (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 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 186) (parent 104) (seen 71) (unrealized) (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)) (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 187) (parent 105) (seen 87) (unrealized) (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 188) (parent 105) (unrealized (1 0)) (comment "2 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) (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 189) (parent 105) (unrealized (1 0)) (comment "2 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 190) (parent 105) (seen 147 276 278) (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 191) (parent 106) (seen 235) (unrealized) (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 192) (parent 106) (seen 142 278) (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 193) (parent 107) (seen 153) (unrealized) (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)) (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 194) (parent 107) (seen 145 280) (unrealized (1 0)) (comment "3 in cohort - 1 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 195) (parent 108) (seen 112) (unrealized) (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 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 196) (parent 108) (seen 207) (unrealized (1 0)) (comment "3 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)) (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 197) (parent 108) (seen 284) (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 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 198) (parent 109) (seen 115) (unrealized) (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 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 199) (parent 109) (seen 210) (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-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 200) (parent 109) (seen 212 284 287) (unrealized (1 0)) (comment "5 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 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 201) (parent 110) (seen 118) (unrealized) (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)) (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 202) (parent 110) (seen 289) (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 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 203) (parent 111) (seen 196 216) (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 204) (parent 111) (seen 199 219 292) (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 205) (parent 111) (seen 200 221 293 296) (unrealized (1 0)) (comment "6 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) (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 206) (parent 113) (seen 112) (unrealized) (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 207) (parent 113) (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 208) (parent 114) (seen 112) (unrealized) (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 209) (parent 116) (seen 206) (unrealized) (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 210) (parent 116) (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 211) (parent 117) (seen 118) (unrealized) (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 212) (parent 117) (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 213) (parent 119) (seen 245) (unrealized) (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 214) (parent 120) (seen 112) (unrealized) (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 215) (parent 120) (unrealized (1 0)) (comment "2 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 216) (parent 120) (seen 207 303) (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 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 217) (parent 121) (seen 115) (unrealized) (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)) (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 218) (parent 121) (unrealized (1 0)) (comment "2 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 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 219) (parent 121) (seen 210 303 306) (unrealized (1 0)) (comment "5 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 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 220) (parent 122) (seen 118) (unrealized) (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 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 221) (parent 122) (seen 212 308) (unrealized (1 0)) (comment "3 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 222) (parent 123) (seen 73) (unrealized) (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 223) (parent 124) (seen 222) (unrealized) (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 224) (parent 124) (unrealized (1 0)) (comment "1 in cohort - 1 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 225) (parent 125) (unrealized) (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 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 226) (parent 126) (seen 223) (unrealized) (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 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 227) (parent 126) (unrealized (1 0)) (comment "1 in cohort - 1 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 228) (parent 128) (seen 311) (unrealized) (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 229) (parent 130) (seen 228) (unrealized) (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) (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 133) (seen 135) (unrealized) (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 134) (seen 136) (unrealized) (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 232) (parent 137) (unrealized) (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 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 233) (parent 141) (seen 248) (unrealized) (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 234) (parent 142) (seen 143) (unrealized) (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 (3 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 235) (parent 143) (seen 138) (unrealized) (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 236) (parent 145) (seen 234) (unrealized) (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 237) (parent 147) (seen 299) (unrealized) (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 238) (parent 150) (seen 148) (unrealized) (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 239) (parent 150) (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 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 240) (parent 151) (seen 143) (unrealized) (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 241) (parent 151) (unrealized (1 0)) (comment "1 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 242) (parent 152) (seen 146) (unrealized) (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 243) (parent 152) (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 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 244) (parent 154) (unrealized) (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 245) (parent 155) (seen 235) (unrealized) (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 157) (seen 245) (unrealized) (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 159) (seen 244) (unrealized) (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 248) (parent 161) (seen 81) (unrealized) (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)) (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 249) (parent 162) (seen 140) (unrealized) (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 250) (parent 162) (seen 145) (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 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 251) (parent 163) (seen 87) (unrealized) (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 252) (parent 166) (seen 144) (unrealized) (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 253) (parent 170) (unrealized) (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 254) (parent 170) (unrealized) (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 255) (parent 170) (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 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 256) (parent 171) (unrealized) (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) (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 257) (parent 171) (unrealized) (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) (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" 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)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 258) (parent 174) (seen 230) (unrealized) (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)) (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" 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)))) ((recv (enc x3 x3 (pubk a))) (send (enc "okay" x3 x3 (pubk a))))) (label 259) (parent 174) (seen 231) (unrealized) (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 260) (parent 177) (seen 253) (unrealized) (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)) (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 261) (parent 177) (seen 254) (unrealized) (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 262) (parent 177) (unrealized (1 0)) (comment "2 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 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 263) (parent 178) (seen 256) (unrealized) (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 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 264) (parent 178) (seen 257) (unrealized) (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)) (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 265) (parent 179) (seen 187) (unrealized) (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 266) (parent 179) (seen 276) (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 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 267) (parent 179) (seen 278) (unrealized (1 0)) (comment "3 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 268) (parent 179) (seen 239 280 327 329) (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 269) (parent 180) (seen 191) (unrealized) (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 270) (parent 180) (seen 241 329) (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 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 271) (parent 181) (seen 193) (unrealized) (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) (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 272) (parent 181) (seen 243 331) (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 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 273) (parent 184) (seen 133) (unrealized) (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 274) (parent 184) (seen 134) (unrealized) (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 275) (parent 188) (seen 302) (unrealized) (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 276) (parent 188) (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 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 277) (parent 189) (seen 143) (unrealized) (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 278) (parent 189) (unrealized (1 0)) (comment "1 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 279) (parent 190) (seen 146) (unrealized) (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 280) (parent 190) (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 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 281) (parent 192) (seen 245) (unrealized) (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 282) (parent 194) (seen 281) (unrealized) (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 283) (parent 196) (seen 206) (unrealized) (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 284) (parent 196) (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-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 285) (parent 197) (seen 208) (unrealized) (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 286) (parent 199) (seen 209) (unrealized) (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 287) (parent 199) (unrealized (1 0)) (comment "1 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 288) (parent 200) (seen 211) (unrealized) (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 289) (parent 200) (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-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 290) (parent 202) (seen 213) (unrealized) (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 291) (parent 203) (seen 214) (unrealized) (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 292) (parent 203) (seen 303) (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 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 293) (parent 203) (seen 284 341) (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 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 294) (parent 204) (seen 217) (unrealized) (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)) (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 295) (parent 204) (seen 306) (unrealized (1 0)) (comment "3 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 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 296) (parent 204) (seen 287 308 341 344) (unrealized (1 0)) (comment "6 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 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 297) (parent 205) (seen 220) (unrealized) (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 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 298) (parent 205) (seen 289 346) (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 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 299) (parent 207) (seen 208) (unrealized) (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 300) (parent 210) (seen 299) (unrealized) (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 301) (parent 212) (seen 234) (unrealized) (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 302) (parent 215) (seen 206) (unrealized) (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 303) (parent 215) (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 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 304) (parent 216) (seen 208) (unrealized) (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 305) (parent 218) (seen 209) (unrealized) (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 306) (parent 218) (unrealized (1 0)) (comment "1 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 307) (parent 219) (seen 211) (unrealized) (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 308) (parent 219) (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 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 309) (parent 221) (seen 213) (unrealized) (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 310) (parent 224) (unrealized) (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 311) (parent 225) (seen 73) (unrealized) (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 312) (parent 227) (seen 310) (unrealized) (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 313) (parent 239) (seen 237) (unrealized) (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 314) (parent 241) (seen 234) (unrealized) (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 315) (parent 243) (seen 236) (unrealized) (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 316) (parent 244) (seen 235) (unrealized) (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 317) (parent 250) (seen 233) (unrealized) (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 318) (parent 253) (seen 131) (unrealized) (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 319) (parent 254) (seen 132) (unrealized) (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 320) (parent 255) (unrealized) (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 321) (parent 255) (unrealized) (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 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 322) (parent 256) (seen 135) (unrealized) (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) (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 323) (parent 257) (seen 136) (unrealized) (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 324) (parent 262) (seen 320) (unrealized) (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 325) (parent 262) (seen 321) (unrealized) (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 326) (parent 266) (seen 275) (unrealized) (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 327) (parent 266) (unrealized (1 0)) (comment "1 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 328) (parent 267) (seen 277) (unrealized) (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 329) (parent 267) (unrealized (1 0)) (comment "1 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 330) (parent 268) (seen 279) (unrealized) (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)) (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 331) (parent 268) (unrealized (1 0)) (comment "1 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) (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 332) (parent 270) (seen 281) (unrealized) (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 333) (parent 272) (seen 282) (unrealized) (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 334) (parent 276) (seen 348) (unrealized) (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 335) (parent 278) (seen 234) (unrealized) (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 336) (parent 280) (seen 335) (unrealized) (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 337) (parent 284) (seen 299) (unrealized) (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 338) (parent 287) (seen 300) (unrealized) (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 339) (parent 289) (seen 301) (unrealized) (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 340) (parent 292) (seen 302) (unrealized) (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 341) (parent 292) (unrealized (1 0)) (comment "1 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 342) (parent 293) (seen 304) (unrealized) (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 343) (parent 295) (seen 305) (unrealized) (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 344) (parent 295) (unrealized (1 0)) (comment "1 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 345) (parent 296) (seen 307) (unrealized) (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)) (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 346) (parent 296) (unrealized (1 0)) (comment "1 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)) (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 347) (parent 298) (seen 309) (unrealized) (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 348) (parent 303) (seen 299) (unrealized) (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 349) (parent 306) (seen 300) (unrealized) (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 350) (parent 308) (seen 301) (unrealized) (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 351) (parent 310) (seen 311) (unrealized) (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 352) (parent 320) (seen 230) (unrealized) (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 353) (parent 321) (seen 231) (unrealized) (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 354) (parent 327) (seen 334) (unrealized) (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 355) (parent 329) (seen 335) (unrealized) (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 356) (parent 331) (seen 336) (unrealized) (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 357) (parent 341) (seen 348) (unrealized) (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 358) (parent 344) (seen 349) (unrealized) (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 359) (parent 346) (seen 350) (unrealized) (comment "1 in cohort - 0 not yet seen")) (comment "Nothing left to do")