(herald "Example 1.3 from 1983 Dolev-Yao Paper" (bound 12)) (comment "CPSA 4.4.7") (comment "All input read from tst/dy.lsp") (defprotocol dy basic (defrole init (vars (a b name) (m text)) (trace (send (enc (enc m (pubk b)) a (pubk b))) (recv (enc (enc m (pubk a)) b (pubk a))))) (defrole resp (vars (a b name) (m mesg)) (trace (recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (defgenrule neqRl_indx (forall ((x indx)) (implies (fact neq x x) (false)))) (defgenrule neqRl_strd (forall ((x strd)) (implies (fact neq x x) (false)))) (defgenrule neqRl_mesg (forall ((x mesg)) (implies (fact neq x x) (false))))) (defskeleton dy (vars (m text) (a b name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (non-orig (privk a) (privk b)) (uniq-orig m) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m))) (label 0) (unrealized (1 0)) (preskeleton) (maps ((0 1) ((a a) (b b) (m m)))) (origs (m (0 0))) (comment "Not a skeleton")) (defskeleton dy (vars (m text) (a b name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (precedes ((0 0) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m))) (label 1) (parent 0) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (origs (m (0 0))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (precedes ((0 0) (2 0)) ((2 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0))))) (label 2) (parent 1) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((2 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 3) (parent 1) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1))))) (label 4) (parent 2) (seen 5) (seen-ops (5 (operation nonce-test (contracted (a-1 a)) m (3 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3))) (unrealized (3 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0))))) (label 5) (parent 3) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0))))) (label 6) (parent 3) (unrealized (1 0) (3 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((2 1) (3 0)) ((3 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 4 2 resp 2) m (3 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1))))) (label 7) (parent 4) (realized) (shape) (maps ((0 1) ((a a) (b b) (m m)))) (origs (m (0 0)))) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (3 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 8) (parent 4) (seen 7) (seen-ops (7 (operation generalization deleted (2 0)) (strand-map 0 1 3 4))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (3 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 9) (parent 4) (seen 5) (seen-ops (5 (operation nonce-test (contracted (a-1 a)) m (3 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 3))) (unrealized (3 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1))))) (label 10) (parent 5) (seen 12 13) (seen-ops (12 (operation nonce-test (displaced 5 3 resp 2) m (4 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4)) (13 (operation nonce-test (contracted (a-0 b)) m (4 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 3))) (unrealized (1 0) (4 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1))))) (label 11) (parent 5) (seen 5) (seen-ops (5 (operation nonce-test (contracted (a-1 a)) m (4 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 2))) (unrealized (4 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (3 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1))))) (label 12) (parent 6) (seen 13) (seen-ops (13 (operation nonce-test (contracted (a-0 b)) m (3 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 3))) (unrealized (1 0) (3 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (b a name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (1 0)) ((3 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-0 b)) m (3 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a))))) (label 13) (parent 6) (unrealized (1 0)) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (precedes ((0 0) (2 0)) ((2 1) (3 0)) ((3 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 4 2 resp 2) m (3 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0))))) (label 14) (parent 6) (seen 20) (seen-ops (20 (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3))) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (3 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 15) (parent 6) (seen 21) (seen-ops (21 (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4))) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 5 2 resp 2) m (3 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 16) (parent 9) (seen 7) (seen-ops (7 (operation generalization deleted (4 0)) (strand-map 0 1 2 3))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (3 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 17) (parent 9) (seen 16) (seen-ops (16 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (3 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 18) (parent 9) (unrealized (3 0) (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (4 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 19) (parent 10) (seen 13) (seen-ops (13 (operation nonce-test (contracted (a-0 b)) m (4 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 3 3))) (unrealized (1 0) (4 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 5 2 resp 2) m (4 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1))))) (label 20) (parent 10) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (4 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 21) (parent 10) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 5 2 resp 2) m (3 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1))))) (label 22) (parent 12) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (3 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 23) (parent 12) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0))))) (label 24) (parent 13) (seen 13) (seen-ops (13 (operation nonce-test (contracted (a-0 b)) m (4 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 2))) (unrealized (4 0)) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1))))) (label 25) (parent 14) (unrealized (4 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1))))) (label 26) (parent 15) (seen 46 48) (seen-ops (46 (operation nonce-test (contracted (a-0 b) (a-1 b)) m (5 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 2)) (48 (operation nonce-test (displaced 6 2 resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 2 resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 27) (parent 18) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (5 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1))))) (label 28) (parent 18) (seen 52) (seen-ops (52 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 29) (parent 18) (seen 28) (seen-ops (28 (operation nonce-test (contracted (a-2 b)) m (5 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 5))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 4 resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 30) (parent 18) (unrealized (3 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 31) (parent 18) (unrealized (3 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 2 resp 2) m (4 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 32) (parent 19) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (4 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 33) (parent 19) (seen 42) (seen-ops (42 (operation nonce-test (displaced 7 3 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 34) (parent 20) (seen 21) (seen-ops (21 (operation nonce-test (contracted (a-2 a)) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 35) (parent 20) (seen 13 45) (seen-ops (13 (operation nonce-test (contracted (a-0 b) (a-1 b)) m (5 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 3 2)) (45 (operation nonce-test (displaced 6 3 resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 36) (parent 21) (seen 21) (seen-ops (21 (operation nonce-test (contracted (a-2 a)) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 2))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 37) (parent 21) (seen 49 80) (seen-ops (49 (operation nonce-test (displaced 7 3 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6)) (80 (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 38) (parent 22) (seen 41) (seen-ops (41 (operation nonce-test (contracted (a-2 a)) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 39) (parent 22) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 4 resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 40) (parent 23) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 a)) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 41) (parent 23) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 42) (parent 23) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 2 resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 43) (parent 23) (seen 22) (seen-ops (22 (operation nonce-test (contracted (a-2 a)) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 2))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 44) (parent 23) (seen 41) (seen-ops (41 (operation nonce-test (contracted (a-2 a)) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 5))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (4 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 45) (parent 25) (unrealized (4 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (b a name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-0 b) (a-1 b)) m (4 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 46) (parent 25) (unrealized (1 0)) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (precedes ((0 0) (2 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 5 2 resp 2) m (4 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1))))) (label 47) (parent 25) (seen 102) (seen-ops (102 (operation nonce-test (added-strand resp 2) m (4 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4))) (unrealized (4 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (4 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 48) (parent 25) (seen 46) (seen-ops (46 (operation nonce-test (contracted (a-0 b) (a-1 b)) m (4 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 4))) (unrealized (4 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 49) (parent 26) (seen 109) (seen-ops (109 (operation nonce-test (displaced 7 2 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 4 resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1))))) (label 50) (parent 26) (seen 113) (seen-ops (113 (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 51) (parent 26) (seen 46) (seen-ops (46 (operation nonce-test (contracted (a-0 b) (a-1 b)) m (5 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 2 2))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-1 b)) m (5 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 2) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 52) (parent 27) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 4 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 53) (parent 27) (seen 16) (seen-ops (16 (operation generalization deleted (5 0)) (strand-map 0 1 2 3 4))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 54) (parent 27) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 55) (parent 29) (seen 53) (seen-ops (53 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 56) (parent 29) (seen 125) (seen-ops (125 (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 2 resp 2) m (3 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 57) (parent 30) (seen 16) (seen-ops (16 (operation generalization deleted (5 0)) (strand-map 0 1 2 3 4))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 a)) m (3 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1))))) (label 58) (parent 30) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (3 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 59) (parent 30) (seen 57) (seen-ops (57 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 4 resp 2) m (3 0) (enc m (pubk a-2)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1))))) (label 60) (parent 30) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (3 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 61) (parent 30) (seen 60) (seen-ops (60 (operation nonce-test (displaced 7 5 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 3))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (3 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 62) (parent 31) (seen 57) (seen-ops (57 (operation generalization deleted (4 0)) (strand-map 0 1 2 3 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 a)) m (3 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 63) (parent 31) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (3 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 64) (parent 31) (seen 62) (seen-ops (62 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 6 resp 2) m (3 0) (enc m (pubk a-2)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 65) (parent 31) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (3 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 66) (parent 31) (seen 65 139) (seen-ops (65 (operation nonce-test (contracted (a-2 b) (a-3 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 4)) (139 (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 67) (parent 32) (seen 70 86) (seen-ops (70 (operation nonce-test (contracted (a-3 a)) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6)) (86 (operation nonce-test (displaced 7 3 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 68) (parent 32) (seen 91) (seen-ops (91 (operation nonce-test (displaced 7 3 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (6 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 5 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 69) (parent 33) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 a)) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 70) (parent 33) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 71) (parent 33) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 72) (parent 33) (seen 32) (seen-ops (32 (operation nonce-test (contracted (a-3 a)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 2))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 73) (parent 33) (seen 70 99) (seen-ops (70 (operation nonce-test (contracted (a-3 a)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 6)) (99 (operation nonce-test (displaced 8 3 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((3 1) (5 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 3 resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 74) (parent 34) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 75) (parent 34) (seen 74) (seen-ops (74 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 2 resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 76) (parent 34) (seen 30) (seen-ops (30 (operation nonce-test (displaced 6 4 resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 77) (parent 34) (seen 13 21 31) (seen-ops (13 (operation nonce-test (contracted (b a) (a-1 a)) m (5 0) (enc (enc m (pubk a)) a (pubk a))) (strand-map 0 1 2 3 3 2 2)) (21 (operation nonce-test (contracted (a-2 a)) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 5)) (31 (operation nonce-test (displaced 7 4 resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 78) (parent 35) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 2 resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 79) (parent 35) (seen 102 172) (seen-ops (102 (operation nonce-test (displaced 6 3 resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5)) (172 (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 80) (parent 35) (seen 13 109) (seen-ops (13 (operation nonce-test (contracted (a-0 b) (a-1 b)) m (5 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 3 2 2)) (109 (operation nonce-test (displaced 7 3 resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 81) (parent 37) (seen 178) (seen-ops (178 (operation nonce-test (displaced 8 2 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-1 b) (a-2 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 2) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 82) (parent 37) (unrealized (1 0)) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 5 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 83) (parent 37) (seen 113 182) (seen-ops (113 (operation nonce-test (displaced 7 3 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6)) (182 (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 84) (parent 37) (seen 82 119) (seen-ops (82 (operation nonce-test (contracted (a-1 b) (a-2 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 2 2)) (119 (operation nonce-test (displaced 8 3 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 4 resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 85) (parent 38) (seen 163) (seen-ops (163 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 86) (parent 38) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 2 resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 87) (parent 38) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 88) (parent 38) (seen 41) (seen-ops (41 (operation nonce-test (contracted (a-2 a)) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 5))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 4 resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 89) (parent 39) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-1 b) (a-2 b)) m (5 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 90) (parent 39) (unrealized (1 0)) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 91) (parent 39) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 2 resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 92) (parent 39) (seen 201 205) (seen-ops (201 (operation nonce-test (displaced 6 4 resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5)) (205 (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 93) (parent 39) (seen 90) (seen-ops (90 (operation nonce-test (contracted (a-1 b) (a-2 b)) m (5 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 5))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (3 0)) ((2 1) (1 0)) ((3 1) (4 0)) ((4 1) (2 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 94) (parent 40) (seen 7) (seen-ops (7 (operation generalization deleted (2 0)) (strand-map 0 1 3 4))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 95) (parent 41) (seen 41) (seen-ops (41 (operation nonce-test (contracted (a-2 a)) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 2))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 96) (parent 41) (seen 90 93) (seen-ops (90 (operation nonce-test (contracted (a-1 b) (a-2 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 2)) (93 (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 97) (parent 42) (seen 8) (seen-ops (8 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 98) (parent 44) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 99) (parent 44) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 100) (parent 44) (unrealized (5 0) (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (4 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1))))) (label 101) (parent 45) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 2 resp 2) m (4 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 102) (parent 45) (unrealized (4 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (4 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 103) (parent 45) (seen 109) (seen-ops (109 (operation nonce-test (contracted (a-3 a)) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0))))) (label 104) (parent 46) (seen 46) (seen-ops (46 (operation nonce-test (contracted (a-0 b)) m (5 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 4))) (unrealized (5 0)) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-1 b)) m (4 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 105) (parent 47) (seen 174) (seen-ops (174 (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4))) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (precedes ((0 0) (2 0)) ((2 1) (3 0)) ((3 1) (4 0)) ((4 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 5 3 resp 2) m (4 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1))))) (label 106) (parent 47) (realized) (shape) (maps ((0 1) ((a a) (b b) (m m)))) (origs (m (0 0)))) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (4 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 107) (parent 47) (seen 135 228) (seen-ops (135 (operation nonce-test (displaced 6 3 resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 3)) (228 (operation nonce-test (contracted (a-2 b)) m (5 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-1 b)) m (4 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 108) (parent 48) (seen 177) (seen-ops (177 (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5))) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (4 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 109) (parent 48) (unrealized (4 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((3 1) (4 0)) ((4 1) (1 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 3 resp 2) m (4 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 110) (parent 48) (seen 106) (seen-ops (106 (operation generalization deleted (5 0)) (strand-map 0 1 2 3 4))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (4 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 111) (parent 48) (seen 142 242) (seen-ops (142 (operation nonce-test (displaced 7 3 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 3)) (242 (operation nonce-test (contracted (a-2 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (5 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1))))) (label 112) (parent 49) (seen 101) (seen-ops (101 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 113) (parent 49) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 114) (parent 49) (seen 119 234) (seen-ops (119 (operation nonce-test (contracted (a-3 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (234 (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-1 b)) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 115) (parent 50) (seen 185) (seen-ops (185 (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5))) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (5 0)) ((4 1) (3 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 3 resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1))))) (label 116) (parent 50) (seen 106) (seen-ops (106 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 117) (parent 50) (seen 238 251) (seen-ops (238 (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6)) (251 (operation nonce-test (contracted (a-2 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-1 b)) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 118) (parent 51) (seen 188) (seen-ops (188 (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 119) (parent 51) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (5 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 3 resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 120) (parent 51) (seen 110) (seen-ops (110 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 121) (parent 51) (seen 248 266) (seen-ops (248 (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (266 (operation nonce-test (contracted (a-2 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (precedes ((0 0) (2 0)) ((2 1) (3 0)) ((3 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation generalization deleted (4 0)) (strand-map 0 1 2 3) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0))))) (label 122) (parent 52) (seen 7) (seen-ops (7 (operation generalization separated b-0) (strand-map 0 1 2 3))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 123) (parent 54) (seen 40) (seen-ops (40 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 a)) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 124) (parent 54) (seen 53) (seen-ops (53 (operation generalization deleted (4 0)) (strand-map 0 1 2 3 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 125) (parent 54) (seen 123) (seen-ops (123 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 126) (parent 54) (seen 53) (seen-ops (53 (operation nonce-test (contracted (a-3 a)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 4))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 127) (parent 54) (seen 124) (seen-ops (124 (operation nonce-test (contracted (a-3 a)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 128) (parent 56) (seen 123) (seen-ops (123 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 129) (parent 56) (seen 124) (seen-ops (124 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 130) (parent 56) (seen 125) (seen-ops (125 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 131) (parent 56) (seen 55) (seen-ops (55 (operation nonce-test (contracted (a-4 a)) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 4))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 132) (parent 56) (seen 129 275) (seen-ops (129 (operation nonce-test (contracted (a-4 a)) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7)) (275 (operation nonce-test (displaced 9 2 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 133) (parent 58) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 134) (parent 58) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (precedes ((0 0) (3 0)) ((2 1) (1 0)) ((3 1) (4 0)) ((4 1) (2 0))) (non-orig (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0))))) (label 135) (parent 60) (seen 122) (seen-ops (122 (operation generalization deleted (3 0)) (strand-map 0 1 2 4))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 136) (parent 61) (seen 52) (seen-ops (52 (operation nonce-test (contracted (a-1 b) (a-2 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 2 4))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 137) (parent 61) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 138) (parent 61) (seen 60 290 293) (seen-ops (60 (operation nonce-test (displaced 7 5 resp 2) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 3)) (290 (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6)) (293 (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 139) (parent 61) (seen 65) (seen-ops (65 (operation nonce-test (displaced 8 5 resp 2) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 3 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 140) (parent 63) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 141) (parent 63) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 142) (parent 65) (seen 135) (seen-ops (135 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 143) (parent 66) (seen 298) (seen-ops (298 (operation nonce-test (displaced 9 4 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 144) (parent 66) (seen 52 299) (seen-ops (52 (operation nonce-test (contracted (a-1 b) (a-2 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 2 4 4)) (299 (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 145) (parent 66) (seen 316 318) (seen-ops (316 (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (318 (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 146) (parent 66) (seen 65) (seen-ops (65 (operation nonce-test (contracted (a-2 b) (a-3 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 4 4))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 5 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 147) (parent 67) (seen 85) (seen-ops (85 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 148) (parent 67) (seen 86) (seen-ops (86 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 149) (parent 67) (seen 195) (seen-ops (195 (operation nonce-test (displaced 7 3 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 150) (parent 67) (seen 70 198) (seen-ops (70 (operation nonce-test (contracted (a-3 a)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 6)) (198 (operation nonce-test (displaced 8 3 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 5 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 151) (parent 68) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b) (a-3 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 152) (parent 68) (unrealized (1 0)) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 153) (parent 68) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 154) (parent 68) (seen 205 336 340) (seen-ops (205 (operation nonce-test (displaced 7 3 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6)) (336 (operation nonce-test (displaced 7 5 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6)) (340 (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 155) (parent 68) (seen 152 211) (seen-ops (152 (operation nonce-test (contracted (a-2 b) (a-3 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 6)) (211 (operation nonce-test (displaced 8 3 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 156) (parent 69) (seen 94) (seen-ops (94 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 157) (parent 70) (seen 70) (seen-ops (70 (operation nonce-test (contracted (a-3 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 2))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 158) (parent 70) (seen 152 155 213) (seen-ops (152 (operation nonce-test (contracted (a-2 b) (a-3 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 2)) (155 (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (213 (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 159) (parent 71) (seen 97) (seen-ops (97 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (6 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 160) (parent 73) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 161) (parent 73) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 162) (parent 73) (seen 219) (seen-ops (219 (operation nonce-test (displaced 9 3 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (6 0) (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (1 0)) ((3 1) (4 0)) ((4 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (4 0)) (strand-map 0 1 2 3 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1))))) (label 163) (parent 74) (seen 7) (seen-ops (7 (operation generalization deleted (2 0)) (strand-map 0 1 3 4))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (5 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 3 resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 164) (parent 76) (seen 16) (seen-ops (16 (operation generalization deleted (4 0)) (strand-map 0 1 2 3 5))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 a)) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 165) (parent 76) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 166) (parent 76) (seen 164) (seen-ops (164 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 167) (parent 76) (seen 60) (seen-ops (60 (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 4))) (unrealized (5 0) (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((3 1) (5 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 3 resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 168) (parent 77) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 169) (parent 77) (seen 168) (seen-ops (168 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 170) (parent 77) (seen 65) (seen-ops (65 (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 4))) (unrealized (5 0) (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (5 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 171) (parent 78) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 172) (parent 78) (seen 228 363) (seen-ops (228 (operation nonce-test (displaced 7 3 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 3)) (363 (operation nonce-test (displaced 7 6 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 173) (parent 78) (seen 178 232) (seen-ops (178 (operation nonce-test (contracted (a-4 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (232 (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 174) (parent 79) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 4 resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 175) (parent 79) (seen 106) (seen-ops (106 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 176) (parent 79) (seen 60 236 363) (seen-ops (60 (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 4)) (236 (operation nonce-test (displaced 7 3 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6)) (363 (operation nonce-test (contracted (a-3 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 177) (parent 80) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 178) (parent 80) (seen 242 369) (seen-ops (242 (operation nonce-test (displaced 8 3 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6 3)) (369 (operation nonce-test (displaced 8 7 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 179) (parent 80) (seen 110) (seen-ops (110 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 180) (parent 80) (seen 65 245 369) (seen-ops (65 (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 4)) (245 (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (369 (operation nonce-test (contracted (a-3 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 181) (parent 81) (seen 171) (seen-ops (171 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 182) (parent 81) (seen 251) (seen-ops (251 (operation nonce-test (displaced 8 3 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6 3))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 183) (parent 81) (seen 189 254 382) (seen-ops (189 (operation nonce-test (contracted (a-4 a)) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (254 (operation nonce-test (displaced 9 3 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (382 (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1))))) (label 184) (parent 82) (seen 82) (seen-ops (82 (operation nonce-test (contracted (a-1 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 2))) (unrealized (6 0)) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 185) (parent 83) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (6 0)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 186) (parent 83) (seen 175) (seen-ops (175 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 187) (parent 83) (seen 259 387 400) (seen-ops (259 (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (387 (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (400 (operation nonce-test (contracted (a-3 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 188) (parent 84) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 189) (parent 84) (seen 266) (seen-ops (266 (operation nonce-test (displaced 9 3 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 3))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (6 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 190) (parent 84) (seen 179) (seen-ops (179 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 191) (parent 84) (seen 269 397 417) (seen-ops (269 (operation nonce-test (displaced 9 3 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (397 (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (417 (operation nonce-test (contracted (a-3 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "8 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 192) (parent 86) (seen 8) (seen-ops (8 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 4 resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 193) (parent 87) (seen 16) (seen-ops (16 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 a)) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 194) (parent 87) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 195) (parent 87) (seen 17) (seen-ops (17 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 196) (parent 87) (unrealized (5 0) (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 197) (parent 88) (seen 367) (seen-ops (367 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 198) (parent 88) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 199) (parent 88) (unrealized (5 0) (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 7 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (5 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1))))) (label 200) (parent 89) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 2 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 201) (parent 89) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 202) (parent 89) (seen 210 428) (seen-ops (210 (operation nonce-test (contracted (a-3 a)) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6)) (428 (operation nonce-test (displaced 7 3 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 5))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1))))) (label 203) (parent 90) (seen 90) (seen-ops (90 (operation nonce-test (contracted (a-1 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 5))) (unrealized (6 0)) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (5 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 204) (parent 91) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 205) (parent 91) (seen 429) (seen-ops (429 (operation nonce-test (displaced 7 6 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 206) (parent 91) (seen 211) (seen-ops (211 (operation nonce-test (contracted (a-4 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 207) (parent 92) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 208) (parent 92) (seen 428 429) (seen-ops (428 (operation nonce-test (displaced 7 3 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 3)) (429 (operation nonce-test (contracted (a-3 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 209) (parent 93) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 210) (parent 93) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 211) (parent 93) (seen 436) (seen-ops (436 (operation nonce-test (displaced 8 7 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 212) (parent 93) (seen 435 436) (seen-ops (435 (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 3)) (436 (operation nonce-test (contracted (a-3 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 213) (parent 96) (seen 211) (seen-ops (211 (operation nonce-test (displaced 8 2 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 214) (parent 96) (seen 210) (seen-ops (210 (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 5 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 215) (parent 96) (seen 484 487) (seen-ops (484 (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6)) (487 (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 216) (parent 96) (seen 90) (seen-ops (90 (operation nonce-test (contracted (a-1 b) (a-2 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 2 2))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 217) (parent 98) (seen 16) (seen-ops (16 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 218) (parent 99) (seen 17) (seen-ops (17 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 219) (parent 100) (seen 221) (seen-ops (221 (operation nonce-test (contracted (a-3 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 220) (parent 100) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 221) (parent 100) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 222) (parent 100) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 223) (parent 100) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 224) (parent 100) (seen 506) (seen-ops (506 (operation nonce-test (displaced 9 2 resp 2) m (5 0) (enc m (pubk a-3)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 2 6 7))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0))) (non-orig (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1))))) (label 225) (parent 101) (seen 122) (seen-ops (122 (operation generalization deleted (2 0)) (strand-map 0 1 3 4))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((3 1) (4 0)) ((4 1) (1 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 3 resp 2) m (4 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 226) (parent 102) (seen 106) (seen-ops (106 (operation generalization deleted (5 0)) (strand-map 0 1 2 3 4))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (4 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1))))) (label 227) (parent 102) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 5 resp 2) m (4 0) (enc m (pubk b)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1))))) (label 228) (parent 102) (seen 225) (seen-ops (225 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (4 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 229) (parent 102) (seen 228 236) (seen-ops (228 (operation nonce-test (contracted (a-2 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 5)) (236 (operation nonce-test (displaced 7 5 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (4 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 230) (parent 102) (seen 233) (seen-ops (233 (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (6 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 5 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 231) (parent 103) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 232) (parent 103) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 233) (parent 103) (seen 228) (seen-ops (228 (operation nonce-test (displaced 7 5 resp 2) m (6 0) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 4))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 234) (parent 103) (seen 109 242) (seen-ops (109 (operation nonce-test (contracted (a-3 a)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 6)) (242 (operation nonce-test (displaced 8 5 resp 2) m (6 0) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 4 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1))))) (label 235) (parent 105) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 236) (parent 107) (seen 228) (seen-ops (228 (operation nonce-test (contracted (a-2 b)) m (5 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 5))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 2 resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 237) (parent 107) (seen 106) (seen-ops (106 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 238) (parent 107) (seen 110) (seen-ops (110 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1))))) (label 239) (parent 108) (seen 46) (seen-ops (46 (operation nonce-test (contracted (a-0 b) (a-1 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 4 4))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (4 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 3 resp 2) m (4 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 240) (parent 109) (seen 226) (seen-ops (226 (operation generalization deleted (5 0)) (strand-map 0 1 2 3 4 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (4 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1))))) (label 241) (parent 109) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 6 resp 2) m (4 0) (enc m (pubk b)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1))))) (label 242) (parent 109) (seen 28) (seen-ops (28 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (4 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 243) (parent 109) (seen 242 245) (seen-ops (242 (operation nonce-test (contracted (a-2 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 6)) (245 (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (4 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 244) (parent 109) (seen 109) (seen-ops (109 (operation nonce-test (contracted (a-3 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 5))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 245) (parent 111) (seen 242) (seen-ops (242 (operation nonce-test (contracted (a-2 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 246) (parent 111) (seen 110) (seen-ops (110 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (6 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 5 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 247) (parent 111) (seen 116) (seen-ops (116 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 248) (parent 111) (seen 120) (seen-ops (120 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (5 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 3 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 249) (parent 113) (seen 226) (seen-ops (226 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1))))) (label 250) (parent 113) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 6 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1))))) (label 251) (parent 113) (seen 228) (seen-ops (228 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 252) (parent 113) (seen 251 259 522) (seen-ops (251 (operation nonce-test (contracted (a-2 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 6)) (259 (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (522 (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 253) (parent 113) (seen 256 526) (seen-ops (256 (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (526 (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 254) (parent 114) (seen 232) (seen-ops (232 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 255) (parent 114) (seen 231) (seen-ops (231 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 256) (parent 114) (seen 251) (seen-ops (251 (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6 5))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 257) (parent 114) (seen 119 266) (seen-ops (119 (operation nonce-test (contracted (a-3 a)) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7)) (266 (operation nonce-test (displaced 9 6 resp 2) m (7 0) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6 5 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1))))) (label 258) (parent 115) (seen 539 541) (seen-ops (539 (operation nonce-test (contracted (a-0 b) (a-1 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 2)) (541 (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 259) (parent 117) (seen 251) (seen-ops (251 (operation nonce-test (contracted (a-2 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (5 0)) ((4 1) (3 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig m) (operation nonce-test (displaced 7 3 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 3) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1))))) (label 260) (parent 117) (seen 135) (seen-ops (135 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5))) (realized) (maps ((0 1) ((a a) (b a) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 261) (parent 117) (seen 237) (seen-ops (237 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 262) (parent 117) (seen 238) (seen-ops (238 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1))))) (label 263) (parent 118) (seen 46 547) (seen-ops (46 (operation nonce-test (contracted (a-0 b) (a-1 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 2 2 2)) (547 (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (5 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 3 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 264) (parent 119) (seen 240) (seen-ops (240 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1))))) (label 265) (parent 119) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 7 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1))))) (label 266) (parent 119) (seen 242) (seen-ops (242 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 267) (parent 119) (seen 266 269 553) (seen-ops (266 (operation nonce-test (contracted (a-2 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7)) (269 (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (553 (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 268) (parent 119) (seen 119) (seen-ops (119 (operation nonce-test (contracted (a-3 a)) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 6))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 269) (parent 121) (seen 266) (seen-ops (266 (operation nonce-test (contracted (a-2 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (5 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a)) (uniq-orig m) (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 3) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a))))) (label 270) (parent 121) (seen 142) (seen-ops (142 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a a) (b a) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 271) (parent 121) (seen 246) (seen-ops (246 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 272) (parent 121) (seen 247) (seen-ops (247 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 273) (parent 121) (seen 248) (seen-ops (248 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 274) (parent 127) (seen 98) (seen-ops (98 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 275) (parent 127) (seen 274) (seen-ops (274 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 276) (parent 127) (unrealized (6 0) (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 277) (parent 132) (seen 274) (seen-ops (274 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 278) (parent 132) (seen 275) (seen-ops (275 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8 9))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 279) (parent 132) (seen 595) (seen-ops (595 (operation nonce-test (displaced 10 2 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9))) (unrealized (7 0) (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 280) (parent 133) (seen 74) (seen-ops (74 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 a)) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 281) (parent 133) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 282) (parent 133) (seen 280) (seen-ops (280 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 283) (parent 133) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 284) (parent 133) (seen 281) (seen-ops (281 (operation nonce-test (contracted (a-2 a)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 285) (parent 134) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-1 b) (a-2 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 286) (parent 134) (unrealized (1 0)) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 287) (parent 134) (seen 13) (seen-ops (13 (operation nonce-test (contracted (a-0 b) (a-1 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 3 2 3 2))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 288) (parent 134) (seen 619 622) (seen-ops (619 (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6)) (622 (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 289) (parent 134) (seen 286) (seen-ops (286 (operation nonce-test (contracted (a-1 b) (a-2 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 290) (parent 136) (seen 52) (seen-ops (52 (operation nonce-test (contracted (a-1 b) (a-2 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 2 4))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 291) (parent 136) (seen 299) (seen-ops (299 (operation nonce-test (contracted (a-4 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 292) (parent 137) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 293) (parent 137) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 294) (parent 137) (seen 298 638) (seen-ops (298 (operation nonce-test (contracted (a-5 a)) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (638 (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 295) (parent 138) (unrealized (3 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (6 0)) ((6 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 5 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 296) (parent 138) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 297) (parent 138) (seen 60) (seen-ops (60 (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 3 5))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 298) (parent 139) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 299) (parent 139) (seen 664) (seen-ops (664 (operation nonce-test (displaced 8 2 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 300) (parent 139) (seen 65) (seen-ops (65 (operation nonce-test (displaced 8 7 resp 2) m (3 0) (enc m (pubk a-2)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6 6))) (unrealized (3 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (6 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 301) (parent 139) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 302) (parent 139) (seen 65) (seen-ops (65 (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 3 6 5))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 303) (parent 140) (seen 304) (seen-ops (304 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 304) (parent 140) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 305) (parent 140) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 306) (parent 140) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 307) (parent 140) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 308) (parent 140) (seen 305) (seen-ops (305 (operation nonce-test (contracted (a-2 a)) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 309) (parent 141) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 310) (parent 141) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-1 b) (a-2 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 311) (parent 141) (unrealized (1 0)) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 312) (parent 141) (seen 700 704) (seen-ops (700 (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (704 (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 313) (parent 141) (seen 702 706) (seen-ops (702 (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (706 (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 314) (parent 141) (seen 311) (seen-ops (311 (operation nonce-test (contracted (a-1 b) (a-2 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 315) (parent 143) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 316) (parent 143) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 317) (parent 143) (seen 325 652) (seen-ops (325 (operation nonce-test (contracted (a-5 a)) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9)) (652 (operation nonce-test (displaced 10 4 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 318) (parent 144) (seen 52) (seen-ops (52 (operation nonce-test (contracted (a-1 b) (a-2 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 2 4 4))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 319) (parent 144) (seen 323 640 728) (seen-ops (323 (operation nonce-test (contracted (a-4 a)) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (640 (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (728 (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 320) (parent 145) (unrealized (3 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 321) (parent 145) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 322) (parent 145) (seen 662 724) (seen-ops (662 (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (724 (operation nonce-test (contracted (a-4 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 323) (parent 146) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 324) (parent 146) (seen 65) (seen-ops (65 (operation nonce-test (displaced 9 8 resp 2) m (3 0) (enc m (pubk a-2)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6 4 4))) (unrealized (3 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 325) (parent 146) (seen 750) (seen-ops (750 (operation nonce-test (displaced 10 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 2))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 326) (parent 146) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 327) (parent 146) (seen 682 761) (seen-ops (682 (operation nonce-test (displaced 10 4 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9)) (761 (operation nonce-test (contracted (a-4 b)) m (9 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "8 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 a)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 328) (parent 149) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 5 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 329) (parent 149) (seen 193) (seen-ops (193 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 330) (parent 149) (seen 195) (seen-ops (195 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 331) (parent 149) (seen 430) (seen-ops (430 (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (6 0) (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 332) (parent 150) (seen 197) (seen-ops (197 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 333) (parent 150) (seen 198) (seen-ops (198 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 334) (parent 150) (seen 438) (seen-ops (438 (operation nonce-test (displaced 9 3 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (6 0) (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "8 in cohort - 7 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 335) (parent 151) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 336) (parent 151) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 337) (parent 151) (seen 345 448 773) (seen-ops (345 (operation nonce-test (contracted (a-4 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (448 (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (773 (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 6))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 338) (parent 152) (seen 152) (seen-ops (152 (operation nonce-test (contracted (a-2 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 6))) (unrealized (7 0)) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 339) (parent 153) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 340) (parent 153) (seen 429 774) (seen-ops (429 (operation nonce-test (displaced 8 3 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 3)) (774 (operation nonce-test (displaced 8 7 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 341) (parent 153) (seen 346 458) (seen-ops (346 (operation nonce-test (contracted (a-5 a)) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (458 (operation nonce-test (displaced 9 3 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 342) (parent 154) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 343) (parent 154) (seen 464 773 774) (seen-ops (464 (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (773 (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 4)) (774 (operation nonce-test (contracted (a-4 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 344) (parent 155) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 345) (parent 155) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 346) (parent 155) (seen 436 781) (seen-ops (436 (operation nonce-test (displaced 9 3 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 3)) (781 (operation nonce-test (displaced 9 8 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 347) (parent 155) (seen 480 780 781) (seen-ops (480 (operation nonce-test (displaced 9 3 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (780 (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 4)) (781 (operation nonce-test (contracted (a-4 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "8 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (4 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 348) (parent 158) (seen 345) (seen-ops (345 (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 349) (parent 158) (seen 346) (seen-ops (346 (operation nonce-test (displaced 9 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((6 1) (7 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 350) (parent 158) (seen 484 829 832) (seen-ops (484 (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (829 (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (832 (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 351) (parent 158) (seen 152 493) (seen-ops (152 (operation nonce-test (contracted (a-2 b) (a-3 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 2 2)) (493 (operation nonce-test (displaced 9 3 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 352) (parent 160) (seen 217) (seen-ops (217 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 353) (parent 161) (seen 218) (seen-ops (218 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (8 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 354) (parent 162) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 355) (parent 162) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 356) (parent 162) (seen 505) (seen-ops (505 (operation nonce-test (displaced 9 3 resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 357) (parent 162) (seen 355) (seen-ops (355 (operation nonce-test (contracted (a-4 b)) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 358) (parent 162) (seen 510) (seen-ops (510 (operation nonce-test (displaced 9 3 resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 359) (parent 162) (seen 513 848) (seen-ops (513 (operation nonce-test (displaced 10 3 resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9)) (848 (operation nonce-test (displaced 10 2 resp 2) m (6 0) (enc m (pubk a-4)) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 2 7 8))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 360) (parent 165) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 361) (parent 165) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 3 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 362) (parent 167) (seen 228) (seen-ops (228 (operation nonce-test (contracted (a-2 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 3))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 363) (parent 167) (seen 374) (seen-ops (374 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 364) (parent 167) (seen 363) (seen-ops (363 (operation nonce-test (contracted (a-3 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 365) (parent 167) (seen 60) (seen-ops (60 (operation nonce-test (displaced 7 4 resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 4))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 366) (parent 167) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (4 0)) ((4 1) (1 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (4 0)) (strand-map 0 1 2 3 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 367) (parent 168) (seen 16) (seen-ops (16 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((3 1) (7 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 368) (parent 170) (seen 242) (seen-ops (242 (operation nonce-test (contracted (a-2 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 3))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 369) (parent 170) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 370) (parent 170) (seen 65) (seen-ops (65 (operation nonce-test (displaced 8 4 resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 4))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 371) (parent 170) (seen 369) (seen-ops (369 (operation nonce-test (contracted (a-3 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 372) (parent 170) (seen 13 21) (seen-ops (13 (operation nonce-test (contracted (b a) (a-1 a)) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) a (pubk a))) (strand-map 0 1 2 3 3 2 2 3)) (21 (operation nonce-test (contracted (a-2 a)) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 5 4))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 373) (parent 170) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0))) (non-orig (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 374) (parent 171) (seen 225) (seen-ops (225 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 375) (parent 172) (seen 226) (seen-ops (226 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 376) (parent 172) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 377) (parent 172) (seen 363 385 520) (seen-ops (363 (operation nonce-test (contracted (a-3 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 6)) (385 (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (520 (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 378) (parent 172) (seen 381 525) (seen-ops (381 (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (525 (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 379) (parent 173) (seen 231) (seen-ops (231 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 380) (parent 173) (seen 232) (seen-ops (232 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 381) (parent 173) (seen 363 529) (seen-ops (363 (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 5)) (529 (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 382) (parent 173) (seen 178 369 534) (seen-ops (178 (operation nonce-test (contracted (a-4 a)) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7)) (369 (operation nonce-test (displaced 9 6 resp 2) m (7 0) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 5 7)) (534 (operation nonce-test (displaced 9 3 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 383) (parent 174) (seen 185) (seen-ops (185 (operation nonce-test (contracted (a-2 a)) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 384) (parent 174) (seen 538 869) (seen-ops (538 (operation nonce-test (displaced 7 3 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6)) (869 (operation nonce-test (contracted (a-1 b) (a-2 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 385) (parent 176) (seen 363) (seen-ops (363 (operation nonce-test (contracted (a-3 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 386) (parent 176) (seen 237) (seen-ops (237 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 387) (parent 176) (seen 238) (seen-ops (238 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 388) (parent 177) (seen 188 409) (seen-ops (188 (operation nonce-test (contracted (a-2 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (409 (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 5 6))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 389) (parent 177) (seen 13 544) (seen-ops (13 (operation nonce-test (contracted (a-0 b) (a-1 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 3 2 2 2)) (544 (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 390) (parent 178) (seen 240) (seen-ops (240 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 391) (parent 178) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 392) (parent 178) (seen 369 395 550) (seen-ops (369 (operation nonce-test (contracted (a-3 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7)) (395 (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (550 (operation nonce-test (displaced 9 3 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 393) (parent 178) (seen 178) (seen-ops (178 (operation nonce-test (contracted (a-4 a)) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 6))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 394) (parent 180) (seen 246) (seen-ops (246 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 395) (parent 180) (seen 369) (seen-ops (369 (operation nonce-test (contracted (a-3 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 396) (parent 180) (seen 247) (seen-ops (247 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 397) (parent 180) (seen 248) (seen-ops (248 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (6 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 398) (parent 182) (seen 375) (seen-ops (375 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 399) (parent 182) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 7 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 400) (parent 182) (seen 363) (seen-ops (363 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 401) (parent 182) (seen 400 410 559 913) (seen-ops (400 (operation nonce-test (contracted (a-3 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7)) (410 (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (559 (operation nonce-test (displaced 9 3 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (913 (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 402) (parent 182) (seen 405 562 917) (seen-ops (405 (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (562 (operation nonce-test (displaced 9 3 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (917 (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 403) (parent 183) (seen 379) (seen-ops (379 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 404) (parent 183) (seen 380) (seen-ops (380 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8 9))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 405) (parent 183) (seen 400 566) (seen-ops (400 (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 6)) (566 (operation nonce-test (displaced 9 3 resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 406) (parent 183) (seen 189 417 571) (seen-ops (189 (operation nonce-test (contracted (a-4 a)) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 8)) (417 (operation nonce-test (displaced 10 7 resp 2) m (8 0) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 6 8)) (571 (operation nonce-test (displaced 10 3 resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 407) (parent 185) (seen 185) (seen-ops (185 (operation nonce-test (contracted (a-2 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 2))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 408) (parent 185) (seen 575 869 933) (seen-ops (575 (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (869 (operation nonce-test (contracted (a-1 b) (a-2 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 2)) (933 (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (6 0)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 4) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 409) (parent 187) (seen 60) (seen-ops (60 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a a) (b a) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 410) (parent 187) (seen 400) (seen-ops (400 (operation nonce-test (contracted (a-3 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 411) (parent 187) (seen 386) (seen-ops (386 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 412) (parent 187) (seen 387) (seen-ops (387 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 413) (parent 188) (seen 188 409) (seen-ops (188 (operation nonce-test (contracted (a-2 a)) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 2)) (409 (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 2 2 6))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 414) (parent 188) (seen 82 581 944) (seen-ops (82 (operation nonce-test (contracted (a-1 b) (a-2 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 2 2 2)) (581 (operation nonce-test (displaced 9 3 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (944 (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (6 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 415) (parent 189) (seen 390) (seen-ops (390 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 416) (parent 189) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 8 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 417) (parent 189) (seen 369) (seen-ops (369 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 418) (parent 189) (seen 417 420 587 950) (seen-ops (417 (operation nonce-test (contracted (a-3 b)) m (9 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 8)) (420 (operation nonce-test (displaced 10 8 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9)) (587 (operation nonce-test (displaced 10 3 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9)) (950 (operation nonce-test (displaced 10 2 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "8 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 419) (parent 189) (seen 189) (seen-ops (189 (operation nonce-test (contracted (a-4 a)) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 7))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 420) (parent 191) (seen 417) (seen-ops (417 (operation nonce-test (contracted (a-3 b)) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (6 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 4) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a))))) (label 421) (parent 191) (seen 65) (seen-ops (65 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b a) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 422) (parent 191) (seen 394) (seen-ops (394 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 423) (parent 191) (seen 396) (seen-ops (396 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 424) (parent 191) (seen 397) (seen-ops (397 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8 9))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 425) (parent 194) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 426) (parent 194) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 427) (parent 196) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 1) (3 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig m) (operation nonce-test (displaced 7 3 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 3) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 428) (parent 196) (realized) (maps ((0 1) ((a a) (b a) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 429) (parent 196) (seen 451) (seen-ops (451 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 430) (parent 196) (seen 429) (seen-ops (429 (operation nonce-test (contracted (a-3 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 431) (parent 196) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 432) (parent 196) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 433) (parent 198) (seen 17) (seen-ops (17 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 434) (parent 199) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a)) (uniq-orig m) (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 3) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a))))) (label 435) (parent 199) (realized) (maps ((0 1) ((a a) (b a) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 436) (parent 199) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 437) (parent 199) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 438) (parent 199) (seen 436) (seen-ops (436 (operation nonce-test (contracted (a-3 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 439) (parent 199) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 440) (parent 199) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (precedes ((0 0) (3 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1))))) (label 441) (parent 200) (seen 122) (seen-ops (122 (operation generalization deleted (2 0)) (strand-map 0 1 3 4))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 1) (3 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 3 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 442) (parent 201) (seen 106) (seen-ops (106 (operation generalization deleted (4 0)) (strand-map 0 1 2 3 5))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 443) (parent 201) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 4 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1))))) (label 444) (parent 201) (seen 441) (seen-ops (441 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 445) (parent 201) (seen 428 463) (seen-ops (428 (operation nonce-test (displaced 7 3 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 3)) (463 (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 446) (parent 201) (seen 428 449) (seen-ops (428 (operation nonce-test (displaced 7 3 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 5)) (449 (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 447) (parent 202) (seen 527) (seen-ops (527 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 448) (parent 202) (seen 528) (seen-ops (528 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 449) (parent 202) (seen 444) (seen-ops (444 (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 5))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 450) (parent 202) (seen 210 471) (seen-ops (210 (operation nonce-test (contracted (a-3 a)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 6)) (471 (operation nonce-test (displaced 8 4 resp 2) m (6 0) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (1 0)) ((5 1) (4 0))) (non-orig (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 451) (parent 204) (seen 225) (seen-ops (225 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 3 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 452) (parent 205) (seen 226) (seen-ops (226 (operation generalization deleted (4 0)) (strand-map 0 1 2 3 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 453) (parent 205) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 454) (parent 205) (seen 429 464) (seen-ops (429 (operation nonce-test (contracted (a-3 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 6)) (464 (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 455) (parent 205) (seen 459) (seen-ops (459 (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 456) (parent 206) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 457) (parent 206) (seen 528) (seen-ops (528 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 458) (parent 206) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 459) (parent 206) (seen 429) (seen-ops (429 (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 5))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 460) (parent 206) (seen 211 436) (seen-ops (211 (operation nonce-test (contracted (a-4 a)) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7)) (436 (operation nonce-test (displaced 9 6 resp 2) m (7 0) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 5 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 461) (parent 207) (seen 489) (seen-ops (489 (operation nonce-test (contracted (a-2 a)) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 462) (parent 207) (seen 998) (seen-ops (998 (operation nonce-test (contracted (a-1 b) (a-2 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 463) (parent 208) (seen 1002) (seen-ops (1002 (operation nonce-test (contracted (a-3 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 464) (parent 208) (seen 429) (seen-ops (429 (operation nonce-test (contracted (a-3 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 465) (parent 208) (seen 175) (seen-ops (175 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 466) (parent 208) (seen 179) (seen-ops (179 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 467) (parent 209) (seen 491) (seen-ops (491 (operation nonce-test (contracted (a-2 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 468) (parent 209) (seen 90) (seen-ops (90 (operation nonce-test (contracted (a-1 b) (a-2 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 5 5))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 3 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 469) (parent 210) (seen 110) (seen-ops (110 (operation generalization deleted (4 0)) (strand-map 0 1 2 3 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 470) (parent 210) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 471) (parent 210) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 472) (parent 210) (seen 435 478) (seen-ops (435 (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 3)) (478 (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 473) (parent 210) (seen 210) (seen-ops (210 (operation nonce-test (contracted (a-3 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 6))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (5 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 3 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 474) (parent 211) (seen 240) (seen-ops (240 (operation generalization deleted (4 0)) (strand-map 0 1 2 3 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 475) (parent 211) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 476) (parent 211) (seen 436 480) (seen-ops (436 (operation nonce-test (contracted (a-3 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7)) (480 (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 477) (parent 211) (seen 211) (seen-ops (211 (operation nonce-test (contracted (a-4 a)) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 6))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 478) (parent 212) (seen 1019) (seen-ops (1019 (operation nonce-test (contracted (a-3 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 479) (parent 212) (seen 179) (seen-ops (179 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 480) (parent 212) (seen 436) (seen-ops (436 (operation nonce-test (contracted (a-3 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 481) (parent 212) (seen 186) (seen-ops (186 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 482) (parent 212) (seen 190) (seen-ops (190 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 483) (parent 213) (seen 204) (seen-ops (204 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 484) (parent 213) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 485) (parent 213) (seen 460 493) (seen-ops (460 (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (493 (operation nonce-test (contracted (a-4 a)) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1))))) (label 486) (parent 214) (seen 200) (seen-ops (200 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 5 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 487) (parent 214) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 488) (parent 214) (seen 450 492 1094) (seen-ops (450 (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (492 (operation nonce-test (contracted (a-3 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (1094 (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 6))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 489) (parent 215) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 490) (parent 215) (seen 466 1094 1127) (seen-ops (466 (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (1094 (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 3)) (1127 (operation nonce-test (contracted (a-3 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 491) (parent 216) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 492) (parent 216) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 493) (parent 216) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 494) (parent 216) (seen 482 1159) (seen-ops (482 (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (1159 (operation nonce-test (contracted (a-3 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "8 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 495) (parent 219) (seen 129) (seen-ops (129 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 496) (parent 219) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 497) (parent 219) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 7 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 498) (parent 220) (seen 124) (seen-ops (124 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 4) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 499) (parent 220) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 500) (parent 220) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 501) (parent 220) (seen 1170) (seen-ops (1170 (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 502) (parent 221) (seen 28) (seen-ops (28 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 503) (parent 222) (seen 62) (seen-ops (62 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 a)) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 504) (parent 222) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 505) (parent 222) (seen 64) (seen-ops (64 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (5 0) (enc m (pubk a-3)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 506) (parent 222) (seen 502) (seen-ops (502 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 507) (parent 222) (seen 506) (seen-ops (506 (operation nonce-test (contracted (a-3 b) (a-4 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 6))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 508) (parent 223) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 a)) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 509) (parent 223) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 510) (parent 223) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (5 0) (enc m (pubk a-3)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 511) (parent 223) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 512) (parent 223) (seen 511 1188) (seen-ops (511 (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 5)) (1188 (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 513) (parent 224) (seen 505) (seen-ops (505 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8 9))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 514) (parent 224) (seen 503) (seen-ops (503 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 a)) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 515) (parent 224) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 8 resp 2) m (5 0) (enc m (pubk a-3)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 516) (parent 224) (seen 506) (seen-ops (506 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 517) (parent 224) (seen 516 1189 1198) (seen-ops (516 (operation nonce-test (contracted (a-3 b) (a-4 b)) m (9 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 6)) (1189 (operation nonce-test (displaced 10 2 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9)) (1198 (operation nonce-test (displaced 10 6 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 518) (parent 227) (seen 250) (seen-ops (250 (operation nonce-test (contracted (a-2 a)) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 519) (parent 227) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 520) (parent 229) (seen 228) (seen-ops (228 (operation nonce-test (contracted (a-2 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 5 5))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 521) (parent 229) (seen 226) (seen-ops (226 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 522) (parent 229) (seen 240) (seen-ops (240 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (6 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 5 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 523) (parent 230) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 a)) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 524) (parent 230) (seen 240) (seen-ops (240 (operation nonce-test (displaced 7 3 resp 2) m (4 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (4 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 525) (parent 230) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 526) (parent 230) (seen 524 536) (seen-ops (524 (operation nonce-test (contracted (a-3 a)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 6)) (536 (operation nonce-test (displaced 8 3 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-0 (pubk a))) (send (enc (enc m (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 527) (parent 231) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-0 (pubk a))) (send (enc (enc m (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 528) (parent 232) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 529) (parent 233) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (6 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 5 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 530) (parent 233) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 a)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 531) (parent 233) (unrealized (4 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 3 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 532) (parent 233) (seen 636) (seen-ops (636 (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc m (pubk a-3)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 533) (parent 233) (seen 636) (seen-ops (636 (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 3))) (unrealized (6 0) (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 534) (parent 234) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (6 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 535) (parent 234) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 3 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 536) (parent 234) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 537) (parent 234) (seen 1248) (seen-ops (1248 (operation nonce-test (displaced 9 3 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 3))) (unrealized (6 0) (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 538) (parent 235) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (b a name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-0 b) (a-1 b)) m (5 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 539) (parent 235) (unrealized (1 0)) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (precedes ((0 0) (2 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 6 2 resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1))))) (label 540) (parent 235) (seen 105) (seen-ops (105 (operation nonce-test (contracted (a-1 b)) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 4))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 541) (parent 235) (seen 539) (seen-ops (539 (operation nonce-test (contracted (a-0 b) (a-1 b)) m (5 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 5))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 542) (parent 236) (seen 442) (seen-ops (442 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 543) (parent 236) (seen 578) (seen-ops (578 (operation nonce-test (contracted (a-4 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 544) (parent 239) (seen 112) (seen-ops (112 (operation nonce-test (contracted (a-2 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1))))) (label 545) (parent 239) (seen 251 260 539 1260 1268) (seen-ops (251 (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 4 5)) (260 (operation nonce-test (displaced 7 3 resp 2) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 4 5)) (539 (operation nonce-test (contracted (a-0 b) (a-1 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 4 5)) (1260 (operation nonce-test (contracted (a-1 b)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6)) (1268 (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 5 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1))))) (label 546) (parent 239) (seen 46 108) (seen-ops (46 (operation nonce-test (contracted (a-0 b) (a-1 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 4 4)) (108 (operation nonce-test (contracted (a-1 b)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 4))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 547) (parent 239) (seen 46) (seen-ops (46 (operation nonce-test (contracted (a-0 b) (a-1 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 4 4 4))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 548) (parent 241) (seen 265) (seen-ops (265 (operation nonce-test (contracted (a-2 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 549) (parent 241) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (4 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 550) (parent 243) (seen 242) (seen-ops (242 (operation nonce-test (contracted (a-2 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 6 6))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 551) (parent 243) (seen 240) (seen-ops (240 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (7 0)) ((6 1) (4 0)) ((7 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 552) (parent 243) (seen 249) (seen-ops (249 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (4 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 553) (parent 243) (seen 264) (seen-ops (264 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 554) (parent 245) (seen 469) (seen-ops (469 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (6 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 555) (parent 245) (seen 1135) (seen-ops (1135 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 556) (parent 245) (seen 591) (seen-ops (591 (operation nonce-test (contracted (a-4 a)) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 557) (parent 250) (seen 250) (seen-ops (250 (operation nonce-test (contracted (a-2 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 2))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 558) (parent 250) (seen 1210 1213) (seen-ops (1210 (operation nonce-test (contracted (a-1 b) (a-2 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 2)) (1213 (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 559) (parent 252) (seen 251) (seen-ops (251 (operation nonce-test (contracted (a-2 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 6 6))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 560) (parent 252) (seen 521) (seen-ops (521 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 561) (parent 252) (seen 522) (seen-ops (522 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 562) (parent 253) (seen 525) (seen-ops (525 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 563) (parent 253) (seen 523) (seen-ops (523 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 564) (parent 253) (seen 264) (seen-ops (264 (operation nonce-test (displaced 8 3 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 565) (parent 253) (seen 564 573) (seen-ops (564 (operation nonce-test (contracted (a-3 a)) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7)) (573 (operation nonce-test (displaced 9 3 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 566) (parent 256) (seen 529) (seen-ops (529 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 567) (parent 256) (seen 530) (seen-ops (530 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 a)) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 568) (parent 256) (unrealized (5 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (7 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 569) (parent 256) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 570) (parent 256) (seen 1242 1318) (seen-ops (1242 (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (1318 (operation nonce-test (displaced 9 3 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 3))) (unrealized (7 0) (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 571) (parent 257) (seen 534) (seen-ops (534 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8 9))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 572) (parent 257) (seen 535) (seen-ops (535 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (7 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 3 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 573) (parent 257) (seen 1248) (seen-ops (1248 (operation nonce-test (displaced 9 2 resp 2) m (7 0) (enc m (pubk a-3)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 2))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 574) (parent 257) (seen 1255 1328) (seen-ops (1255 (operation nonce-test (displaced 10 2 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9)) (1328 (operation nonce-test (displaced 10 3 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 3))) (unrealized (7 0) (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "8 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 575) (parent 258) (seen 1261) (seen-ops (1261 (operation nonce-test (displaced 8 2 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1))))) (label 576) (parent 258) (seen 115) (seen-ops (115 (operation nonce-test (contracted (a-1 b)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 5))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 577) (parent 258) (seen 539) (seen-ops (539 (operation nonce-test (contracted (a-0 b) (a-1 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 2 2))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 578) (parent 259) (seen 469) (seen-ops (469 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 579) (parent 259) (seen 542) (seen-ops (542 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 580) (parent 259) (seen 1267) (seen-ops (1267 (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 581) (parent 263) (seen 112 1274) (seen-ops (112 (operation nonce-test (contracted (a-2 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 2 2 5 6)) (1274 (operation nonce-test (displaced 9 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1))))) (label 582) (parent 263) (seen 251 260 539 1339 1348) (seen-ops (251 (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 2 2 5)) (260 (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 2 2 5)) (539 (operation nonce-test (contracted (a-0 b) (a-1 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 2 2 5)) (1339 (operation nonce-test (contracted (a-1 b)) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (1348 (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1))))) (label 583) (parent 263) (seen 46 118) (seen-ops (46 (operation nonce-test (contracted (a-0 b) (a-1 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 2 2 2)) (118 (operation nonce-test (contracted (a-1 b)) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 5))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 584) (parent 263) (seen 46) (seen-ops (46 (operation nonce-test (contracted (a-0 b) (a-1 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 2 2 2 2))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 585) (parent 265) (seen 265) (seen-ops (265 (operation nonce-test (contracted (a-2 a)) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 2))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 586) (parent 265) (seen 1284 1287) (seen-ops (1284 (operation nonce-test (contracted (a-1 b) (a-2 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 2)) (1287 (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 587) (parent 267) (seen 266) (seen-ops (266 (operation nonce-test (contracted (a-2 b)) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7 7))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (8 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 588) (parent 267) (seen 551) (seen-ops (551 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (8 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 589) (parent 267) (seen 552) (seen-ops (552 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 590) (parent 267) (seen 553) (seen-ops (553 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8 9))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 591) (parent 269) (seen 1152) (seen-ops (1152 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 592) (parent 269) (seen 554) (seen-ops (554 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 593) (parent 269) (seen 555) (seen-ops (555 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 594) (parent 269) (seen 1295) (seen-ops (1295 (operation nonce-test (displaced 10 2 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 595) (parent 276) (seen 597) (seen-ops (597 (operation nonce-test (contracted (a-4 b)) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 596) (parent 276) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 597) (parent 276) (seen 1373) (seen-ops (1373 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 598) (parent 276) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 599) (parent 276) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 600) (parent 276) (seen 1379) (seen-ops (1379 (operation nonce-test (displaced 10 4 resp 2) m (6 0) (enc m (pubk a-4)) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 4 7 8))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (9 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 6 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 601) (parent 279) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-5 b)) m (9 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-4)) b (pubk a-4))))) (label 602) (parent 279) (seen 597) (seen-ops (597 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8 9))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (9 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 4 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 603) (parent 279) (seen 1378) (seen-ops (1378 (operation nonce-test (displaced 10 2 resp 2) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 604) (parent 279) (seen 602) (seen-ops (602 (operation nonce-test (contracted (a-5 b)) m (9 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 9))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (9 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 8 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 605) (parent 279) (seen 1383) (seen-ops (1383 (operation nonce-test (displaced 10 2 resp 2) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 606) (parent 279) (seen 1386 1398) (seen-ops (1386 (operation nonce-test (displaced 11 2 resp 2) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10)) (1398 (operation nonce-test (displaced 11 4 resp 2) m (7 0) (enc m (pubk a-5)) (enc (enc m (pubk a-5)) b (pubk a-5)) (enc (enc m (pubk b)) a-5 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 4 8 9))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 607) (parent 281) (seen 281) (seen-ops (281 (operation nonce-test (contracted (a-2 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 6))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 608) (parent 281) (seen 286 289) (seen-ops (286 (operation nonce-test (contracted (a-1 b) (a-2 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 6)) (289 (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 609) (parent 283) (seen 164) (seen-ops (164 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 a)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 610) (parent 283) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 611) (parent 283) (seen 609) (seen-ops (609 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 5 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 612) (parent 283) (seen 58) (seen-ops (58 (operation nonce-test (contracted (a-2 a)) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 3))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 613) (parent 283) (unrealized (6 0) (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 614) (parent 284) (seen 168) (seen-ops (168 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 615) (parent 284) (seen 614) (seen-ops (614 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 616) (parent 284) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 617) (parent 284) (unrealized (6 0) (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1))))) (label 618) (parent 285) (seen 101) (seen-ops (101 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 619) (parent 285) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 620) (parent 285) (seen 627) (seen-ops (627 (operation nonce-test (contracted (a-3 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1))))) (label 621) (parent 286) (seen 286) (seen-ops (286 (operation nonce-test (contracted (a-1 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 6))) (unrealized (7 0)) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 622) (parent 287) (seen 1420 1435) (seen-ops (1420 (operation nonce-test (displaced 8 7 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (1435 (operation nonce-test (displaced 8 2 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6 2))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 623) (parent 287) (seen 629 1441) (seen-ops (629 (operation nonce-test (contracted (a-4 a)) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (1441 (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 624) (parent 288) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 5 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 625) (parent 288) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 626) (parent 288) (seen 1420) (seen-ops (1420 (operation nonce-test (contracted (a-3 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 627) (parent 289) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 628) (parent 289) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 629) (parent 289) (seen 1431 1459) (seen-ops (1431 (operation nonce-test (displaced 9 8 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (1459 (operation nonce-test (displaced 9 2 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 2))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 630) (parent 289) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 631) (parent 289) (seen 1431) (seen-ops (1431 (operation nonce-test (contracted (a-3 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 632) (parent 290) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (6 0)) ((6 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 5 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 633) (parent 290) (seen 658) (seen-ops (658 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 634) (parent 290) (seen 659) (seen-ops (659 (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 635) (parent 290) (seen 636 639) (seen-ops (636 (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 3 6)) (639 (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (6 0)) ((6 1) (3 0))) (non-orig (privk a)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 3 6) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 636) (parent 291) (realized) (maps ((0 1) ((a a) (b a) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 637) (parent 291) (seen 231) (seen-ops (231 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (8 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 638) (parent 291) (seen 637) (seen-ops (637 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 639) (parent 291) (seen 636 643) (seen-ops (636 (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 3 6)) (643 (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 6))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (8 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 640) (parent 291) (seen 299 664 1248) (seen-ops (299 (operation nonce-test (contracted (a-4 a)) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7)) (664 (operation nonce-test (displaced 9 2 resp 2) m (7 0) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 6 7)) (1248 (operation nonce-test (displaced 9 5 resp 2) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 3 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)) ((6 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 641) (parent 292) (seen 101) (seen-ops (101 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (6 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 642) (parent 293) (seen 633) (seen-ops (633 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 2) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 643) (parent 293) (seen 228) (seen-ops (228 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 644) (parent 293) (seen 632) (seen-ops (632 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 7 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 645) (parent 293) (seen 643) (seen-ops (643 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 646) (parent 293) (seen 660 882 1478) (seen-ops (660 (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (882 (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 3 6 5)) (1478 (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 647) (parent 293) (seen 648 651 1483) (seen-ops (648 (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 3 6 7)) (651 (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (1483 (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (7 0)) ((6 1) (3 0)) ((7 1) (3 0))) (non-orig (privk a)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 3 6 7) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 648) (parent 294) (seen 636) (seen-ops (636 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b a) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 649) (parent 294) (seen 638) (seen-ops (638 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8 9))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 650) (parent 294) (seen 637) (seen-ops (637 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 651) (parent 294) (seen 645 648 1486) (seen-ops (645 (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 6)) (648 (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 3 6 7)) (1486 (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "8 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 652) (parent 294) (seen 298 666 1491) (seen-ops (298 (operation nonce-test (contracted (a-5 a)) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 8)) (666 (operation nonce-test (displaced 10 7 resp 2) m (8 0) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 6 8)) (1491 (operation nonce-test (displaced 10 2 resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "8 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (3 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 653) (parent 295) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 a)) m (3 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 654) (parent 295) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (3 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 655) (parent 295) (seen 653) (seen-ops (653 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (3 0) (enc m (pubk a-2)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 656) (parent 295) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (3 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 657) (parent 295) (seen 742) (seen-ops (742 (operation nonce-test (contracted (a-2 b) (a-3 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (3 0)) ((2 1) (1 0)) ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (2 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 658) (parent 296) (seen 106) (seen-ops (106 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 659) (parent 297) (seen 643) (seen-ops (643 (operation nonce-test (contracted (a-3 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 2))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 660) (parent 297) (seen 645) (seen-ops (645 (operation nonce-test (contracted (a-4 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 661) (parent 297) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 662) (parent 297) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (6 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 663) (parent 298) (seen 670) (seen-ops (670 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 2) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 664) (parent 298) (seen 242) (seen-ops (242 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 665) (parent 298) (seen 669) (seen-ops (669 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 8 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 666) (parent 298) (seen 664) (seen-ops (664 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 667) (parent 298) (seen 678 903) (seen-ops (678 (operation nonce-test (displaced 10 8 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9)) (903 (operation nonce-test (displaced 10 5 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 3 6 7 5))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 668) (parent 298) (seen 298) (seen-ops (298 (operation nonce-test (contracted (a-5 a)) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 7))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 669) (parent 299) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (6 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 670) (parent 299) (seen 677) (seen-ops (677 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 671) (parent 299) (seen 52 679 1526) (seen-ops (52 (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 2 3 4 2)) (679 (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (1526 (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 672) (parent 299) (seen 299) (seen-ops (299 (operation nonce-test (contracted (a-4 a)) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (3 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 673) (parent 300) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 a)) m (3 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 674) (parent 300) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (3 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 675) (parent 300) (seen 673) (seen-ops (673 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (3 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 676) (parent 300) (seen 65) (seen-ops (65 (operation nonce-test (contracted (a-2 b) (a-3 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 6 6))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (2 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 677) (parent 301) (seen 110) (seen-ops (110 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 678) (parent 302) (seen 666) (seen-ops (666 (operation nonce-test (contracted (a-4 b)) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 679) (parent 302) (seen 664) (seen-ops (664 (operation nonce-test (contracted (a-3 b)) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 2))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 680) (parent 302) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 681) (parent 302) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 682) (parent 302) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 683) (parent 304) (seen 74) (seen-ops (74 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 684) (parent 305) (seen 305) (seen-ops (305 (operation nonce-test (contracted (a-2 a)) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 685) (parent 305) (seen 311 314) (seen-ops (311 (operation nonce-test (contracted (a-1 b) (a-2 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7)) (314 (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 686) (parent 306) (seen 168) (seen-ops (168 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 a)) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 687) (parent 306) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 688) (parent 306) (seen 686) (seen-ops (686 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 689) (parent 306) (seen 63) (seen-ops (63 (operation nonce-test (contracted (a-2 a)) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 3))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 690) (parent 306) (unrealized (7 0) (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 691) (parent 307) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 a)) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 692) (parent 307) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 693) (parent 307) (seen 691) (seen-ops (691 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 694) (parent 307) (seen 1425) (seen-ops (1425 (operation nonce-test (contracted (a-2 a)) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 695) (parent 307) (unrealized (7 0) (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 696) (parent 308) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 697) (parent 308) (seen 696) (seen-ops (696 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8 9))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 698) (parent 308) (seen 1425) (seen-ops (1425 (operation nonce-test (contracted (a-2 a)) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 4))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 699) (parent 308) (unrealized (7 0) (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 7 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 700) (parent 309) (seen 1563) (seen-ops (1563 (operation nonce-test (displaced 9 8 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 701) (parent 309) (seen 705) (seen-ops (705 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 702) (parent 309) (seen 1576) (seen-ops (1576 (operation nonce-test (displaced 9 8 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 703) (parent 309) (seen 717) (seen-ops (717 (operation nonce-test (contracted (a-4 a)) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 704) (parent 310) (seen 1593) (seen-ops (1593 (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1))))) (label 705) (parent 310) (seen 112) (seen-ops (112 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 706) (parent 310) (seen 1598) (seen-ops (1598 (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 707) (parent 310) (seen 715 1603) (seen-ops (715 (operation nonce-test (contracted (a-3 a)) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (1603 (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1))))) (label 708) (parent 311) (seen 311) (seen-ops (311 (operation nonce-test (contracted (a-1 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7))) (unrealized (8 0)) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 709) (parent 312) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 710) (parent 312) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 711) (parent 312) (seen 1563) (seen-ops (1563 (operation nonce-test (contracted (a-3 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 712) (parent 313) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 713) (parent 313) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 714) (parent 313) (seen 1576) (seen-ops (1576 (operation nonce-test (contracted (a-3 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 715) (parent 314) (seen 13) (seen-ops (13 (operation nonce-test (contracted (a-0 b) (a-1 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 3 2 3 3 3))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 716) (parent 314) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 717) (parent 314) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 718) (parent 314) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 719) (parent 314) (seen 1587) (seen-ops (1587 (operation nonce-test (contracted (a-3 b)) m (9 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (2 0)) ((7 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 720) (parent 315) (seen 112) (seen-ops (112 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 721) (parent 316) (seen 733) (seen-ops (733 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 2) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 722) (parent 316) (seen 251) (seen-ops (251 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 723) (parent 316) (seen 732) (seen-ops (732 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 8 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 724) (parent 316) (seen 722) (seen-ops (722 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 725) (parent 316) (seen 724 747 1497) (seen-ops (724 (operation nonce-test (contracted (a-4 b)) m (9 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 8)) (747 (operation nonce-test (displaced 10 8 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9)) (1497 (operation nonce-test (displaced 10 4 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 726) (parent 316) (seen 730 1501) (seen-ops (730 (operation nonce-test (displaced 10 6 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9)) (1501 (operation nonce-test (displaced 10 4 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (9 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 8 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 727) (parent 317) (seen 736) (seen-ops (736 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8 9))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (9 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 2 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 728) (parent 317) (seen 254) (seen-ops (254 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8 9))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 729) (parent 317) (seen 728) (seen-ops (728 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8 9 10))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (9 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 6 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 730) (parent 317) (seen 724) (seen-ops (724 (operation nonce-test (displaced 10 8 resp 2) m (9 0) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 7))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 731) (parent 317) (seen 325 761) (seen-ops (325 (operation nonce-test (contracted (a-5 a)) m (9 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 9)) (761 (operation nonce-test (displaced 11 8 resp 2) m (9 0) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 7 9))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 732) (parent 318) (seen 632) (seen-ops (632 (operation generalization deleted (4 0)) (strand-map 0 1 2 3 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 733) (parent 318) (seen 744) (seen-ops (744 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 734) (parent 318) (seen 722 746 1480 1654) (seen-ops (722 (operation nonce-test (contracted (a-3 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 2)) (746 (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (1480 (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (1654 (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 735) (parent 318) (seen 737 1484 1659) (seen-ops (737 (operation nonce-test (displaced 9 6 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (1484 (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (1659 (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 736) (parent 319) (seen 255) (seen-ops (255 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (8 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 737) (parent 319) (seen 722 1664) (seen-ops (722 (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7)) (1664 (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 738) (parent 319) (seen 323 750 1670) (seen-ops (323 (operation nonce-test (contracted (a-4 a)) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 8)) (750 (operation nonce-test (displaced 10 2 resp 2) m (8 0) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7 8)) (1670 (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (3 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 739) (parent 320) (seen 653) (seen-ops (653 (operation generalization deleted (4 0)) (strand-map 0 1 2 3 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 a)) m (3 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 740) (parent 320) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (3 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 741) (parent 320) (seen 739) (seen-ops (739 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (3 0) (enc m (pubk a-2)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 742) (parent 320) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (3 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 743) (parent 320) (seen 742 1519) (seen-ops (742 (operation nonce-test (contracted (a-2 b) (a-3 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 4)) (1519 (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (6 0)) ((5 1) (4 0)) ((6 1) (2 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 744) (parent 321) (seen 116) (seen-ops (116 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (3 0))) (non-orig (privk a)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 5) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 745) (parent 322) (realized) (maps ((0 1) ((a a) (b a) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 746) (parent 322) (seen 722) (seen-ops (722 (operation nonce-test (contracted (a-3 b)) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 2))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 747) (parent 322) (seen 724) (seen-ops (724 (operation nonce-test (contracted (a-4 b)) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (8 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 748) (parent 322) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 749) (parent 322) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 750) (parent 323) (seen 266) (seen-ops (266 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 751) (parent 323) (seen 669) (seen-ops (669 (operation generalization deleted (4 0)) (strand-map 0 1 2 3 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 752) (parent 323) (seen 764) (seen-ops (764 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 753) (parent 323) (seen 750 767 1535) (seen-ops (750 (operation nonce-test (contracted (a-3 b)) m (9 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 2)) (767 (operation nonce-test (displaced 10 2 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9)) (1535 (operation nonce-test (displaced 10 4 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "8 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 754) (parent 323) (seen 323) (seen-ops (323 (operation nonce-test (contracted (a-4 a)) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 8))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (3 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 755) (parent 324) (seen 673) (seen-ops (673 (operation generalization deleted (4 0)) (strand-map 0 1 2 3 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 a)) m (3 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 756) (parent 324) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (3 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 757) (parent 324) (seen 755) (seen-ops (755 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8 9))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (3 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 758) (parent 324) (seen 65 1544) (seen-ops (65 (operation nonce-test (contracted (a-2 b) (a-3 b)) m (9 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 4 4 4)) (1544 (operation nonce-test (displaced 10 4 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 5 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 759) (parent 325) (seen 752) (seen-ops (752 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8 9))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 760) (parent 325) (seen 751) (seen-ops (751 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8 9))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 9 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 761) (parent 325) (seen 750) (seen-ops (750 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8 9))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 762) (parent 325) (seen 761 765 1530 1702) (seen-ops (761 (operation nonce-test (contracted (a-4 b)) m (10 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 9)) (765 (operation nonce-test (displaced 11 9 resp 2) m (10 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10)) (1530 (operation nonce-test (displaced 11 4 resp 2) m (10 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10)) (1702 (operation nonce-test (displaced 11 2 resp 2) m (10 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10))) (unrealized (10 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "8 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 763) (parent 325) (seen 325) (seen-ops (325 (operation nonce-test (contracted (a-5 a)) m (10 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 8))) (unrealized (10 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (6 0)) ((5 1) (4 0)) ((6 1) (2 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 764) (parent 326) (seen 120) (seen-ops (120 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 765) (parent 327) (seen 761) (seen-ops (761 (operation nonce-test (contracted (a-4 b)) m (9 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 9))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a)) (uniq-orig m) (operation nonce-test (displaced 10 5 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 5) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a))))) (label 766) (parent 327) (realized) (maps ((0 1) ((a a) (b a) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (9 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 2 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 767) (parent 327) (seen 750) (seen-ops (750 (operation nonce-test (contracted (a-3 b)) m (9 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 2))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (9 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 6 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 768) (parent 327) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (9 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 8 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 769) (parent 327) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 770) (parent 327) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 771) (parent 328) (seen 994) (seen-ops (994 (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 772) (parent 328) (seen 999) (seen-ops (999 (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (6 0)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 4) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 773) (parent 331) (realized) (maps ((0 1) ((a a) (b a) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 774) (parent 331) (seen 796) (seen-ops (796 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 775) (parent 331) (seen 774) (seen-ops (774 (operation nonce-test (contracted (a-4 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 776) (parent 331) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 777) (parent 331) (seen 1010) (seen-ops (1010 (operation nonce-test (displaced 8 3 resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 778) (parent 331) (seen 1015) (seen-ops (1015 (operation nonce-test (displaced 9 3 resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 779) (parent 334) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (6 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 4) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a))))) (label 780) (parent 334) (realized) (maps ((0 1) ((a a) (b a) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 781) (parent 334) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 782) (parent 334) (seen 1026) (seen-ops (1026 (operation nonce-test (displaced 9 3 resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 783) (parent 334) (seen 781) (seen-ops (781 (operation nonce-test (contracted (a-4 b)) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 784) (parent 334) (seen 1034) (seen-ops (1034 (operation nonce-test (displaced 9 3 resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 785) (parent 334) (seen 1039) (seen-ops (1039 (operation nonce-test (displaced 10 3 resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 786) (parent 335) (seen 441) (seen-ops (441 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (6 0)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 787) (parent 336) (seen 442) (seen-ops (442 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 788) (parent 336) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 5 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 789) (parent 336) (seen 786) (seen-ops (786 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 790) (parent 336) (seen 773 809 1045) (seen-ops (773 (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 4)) (809 (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (1045 (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 791) (parent 336) (seen 773 794 1050) (seen-ops (773 (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 6)) (794 (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (1050 (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 792) (parent 337) (seen 448) (seen-ops (448 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 793) (parent 337) (seen 447) (seen-ops (447 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 794) (parent 337) (seen 789 1054) (seen-ops (789 (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 6)) (1054 (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 795) (parent 337) (seen 345 816 1057) (seen-ops (345 (operation nonce-test (contracted (a-4 a)) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7)) (816 (operation nonce-test (displaced 9 5 resp 2) m (7 0) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 6 7)) (1057 (operation nonce-test (displaced 9 3 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 796) (parent 339) (seen 451) (seen-ops (451 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (6 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 797) (parent 340) (seen 452) (seen-ops (452 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 798) (parent 340) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 799) (parent 340) (seen 774 808 1062) (seen-ops (774 (operation nonce-test (contracted (a-4 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7)) (808 (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (1062 (operation nonce-test (displaced 9 3 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 800) (parent 340) (seen 804 1068) (seen-ops (804 (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (1068 (operation nonce-test (displaced 9 3 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 801) (parent 341) (seen 457) (seen-ops (457 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 802) (parent 341) (seen 458) (seen-ops (458 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8 9))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 803) (parent 341) (seen 456) (seen-ops (456 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 804) (parent 341) (seen 774 1075) (seen-ops (774 (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 6)) (1075 (operation nonce-test (displaced 9 3 resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 805) (parent 341) (seen 346 781 1079) (seen-ops (346 (operation nonce-test (contracted (a-5 a)) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 8)) (781 (operation nonce-test (displaced 10 7 resp 2) m (8 0) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 6 8)) (1079 (operation nonce-test (displaced 10 3 resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 806) (parent 342) (seen 834 1082) (seen-ops (834 (operation nonce-test (contracted (a-3 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (1082 (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 807) (parent 342) (seen 1086 1736) (seen-ops (1086 (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7)) (1736 (operation nonce-test (contracted (a-2 b) (a-3 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 808) (parent 343) (seen 774) (seen-ops (774 (operation nonce-test (contracted (a-4 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 809) (parent 343) (seen 1743) (seen-ops (1743 (operation nonce-test (contracted (a-4 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 810) (parent 343) (seen 465) (seen-ops (465 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 811) (parent 343) (seen 466) (seen-ops (466 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 812) (parent 344) (seen 836 1096) (seen-ops (836 (operation nonce-test (contracted (a-3 a)) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (1096 (operation nonce-test (displaced 9 3 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "8 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 813) (parent 344) (seen 152 1099) (seen-ops (152 (operation nonce-test (contracted (a-2 b) (a-3 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 6 6)) (1099 (operation nonce-test (displaced 9 3 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (6 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 814) (parent 345) (seen 469) (seen-ops (469 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 815) (parent 345) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 816) (parent 345) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 817) (parent 345) (seen 780 823 1109) (seen-ops (780 (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 4)) (823 (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (1109 (operation nonce-test (displaced 9 3 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "8 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 818) (parent 345) (seen 345) (seen-ops (345 (operation nonce-test (contracted (a-4 a)) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (6 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 819) (parent 346) (seen 474) (seen-ops (474 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 820) (parent 346) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 821) (parent 346) (seen 781 825 1116) (seen-ops (781 (operation nonce-test (contracted (a-4 b)) m (9 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 8)) (825 (operation nonce-test (displaced 10 8 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9)) (1116 (operation nonce-test (displaced 10 3 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "8 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 822) (parent 346) (seen 346) (seen-ops (346 (operation nonce-test (contracted (a-5 a)) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 7))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 823) (parent 347) (seen 1757) (seen-ops (1757 (operation nonce-test (contracted (a-4 b)) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 824) (parent 347) (seen 479) (seen-ops (479 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 825) (parent 347) (seen 781) (seen-ops (781 (operation nonce-test (contracted (a-4 b)) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "4 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 826) (parent 347) (seen 481) (seen-ops (481 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 827) (parent 347) (seen 482) (seen-ops (482 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8 9))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (4 0)) ((7 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 828) (parent 348) (seen 335) (seen-ops (335 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (4 0)) ((6 1) (7 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 829) (parent 348) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 830) (parent 348) (seen 795 837 1141 1830) (seen-ops (795 (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (837 (operation nonce-test (contracted (a-4 a)) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (1141 (operation nonce-test (displaced 9 3 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (1830 (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 7))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "8 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 831) (parent 349) (seen 339) (seen-ops (339 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 832) (parent 349) (seen 1127) (seen-ops (1127 (operation nonce-test (displaced 9 3 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 3))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 833) (parent 349) (seen 805 838 1132) (seen-ops (805 (operation nonce-test (displaced 10 2 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9)) (838 (operation nonce-test (contracted (a-5 a)) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9)) (1132 (operation nonce-test (displaced 10 3 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "8 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((6 1) (7 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 834) (parent 350) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 835) (parent 350) (seen 811 1147 1830 1872) (seen-ops (811 (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (1147 (operation nonce-test (displaced 9 3 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8)) (1830 (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 4)) (1872 (operation nonce-test (contracted (a-4 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "8 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 836) (parent 351) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 837) (parent 351) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 838) (parent 351) (seen 1159) (seen-ops (1159 (operation nonce-test (displaced 10 3 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 3))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 839) (parent 351) (seen 827 1162 1895) (seen-ops (827 (operation nonce-test (displaced 10 2 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9)) (1162 (operation nonce-test (displaced 10 3 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9)) (1895 (operation nonce-test (contracted (a-4 b)) m (9 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "9 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (8 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 840) (parent 354) (seen 498) (seen-ops (498 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (6 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 5) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 841) (parent 354) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (8 0)) ((6 1) (4 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 842) (parent 354) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (8 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 843) (parent 354) (seen 1170) (seen-ops (1170 (operation nonce-test (displaced 10 3 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 844) (parent 355) (seen 502) (seen-ops (502 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (6 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 845) (parent 356) (seen 503) (seen-ops (503 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 846) (parent 356) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 847) (parent 356) (seen 505) (seen-ops (505 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8 9))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (6 0) (enc m (pubk a-4)) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 848) (parent 356) (seen 844) (seen-ops (844 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk a)) a-5 (pubk a))) (send (enc (enc m (pubk a-5)) a (pubk a-5))))) (label 849) (parent 356) (seen 848 1185) (seen-ops (848 (operation nonce-test (contracted (a-4 b) (a-5 b)) m (9 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 7)) (1185 (operation nonce-test (displaced 10 3 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 2 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 850) (parent 357) (seen 495) (seen-ops (495 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8 9))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (8 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 7 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 851) (parent 357) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (defstrand resp 2 (m m) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a-6 (pubk b))) (send (enc (enc m (pubk a-6)) b (pubk a-6))))) (label 852) (parent 357) (seen 1173 1909) (seen-ops (1173 (operation nonce-test (displaced 11 3 resp 2) m (10 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10)) (1909 (operation nonce-test (displaced 11 5 resp 2) m (10 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10))) (unrealized (10 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "8 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (6 0)) ((6 1) (4 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 853) (parent 358) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 854) (parent 358) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (8 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 855) (parent 358) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (6 0) (enc m (pubk a-4)) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 856) (parent 358) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (8 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk a)) a-5 (pubk a))) (send (enc (enc m (pubk a-5)) a (pubk a-5))))) (label 857) (parent 358) (seen 856 1195 1917) (seen-ops (856 (operation nonce-test (displaced 10 8 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 6)) (1195 (operation nonce-test (displaced 10 3 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9)) (1917 (operation nonce-test (displaced 10 2 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9))) (unrealized (9 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "7 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (6 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 5 resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 858) (parent 359) (seen 845) (seen-ops (845 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8 9))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 859) (parent 359) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 860) (parent 359) (seen 847) (seen-ops (847 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8 9 10))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 9 resp 2) m (6 0) (enc m (pubk a-4)) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 861) (parent 359) (seen 848) (seen-ops (848 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8 9))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-5 (pubk a))) (send (enc (enc m (pubk a-5)) a (pubk a-5))))) (label 862) (parent 359) (seen 861 1201 1918 1934) (seen-ops (861 (operation nonce-test (contracted (a-4 b) (a-5 b)) m (10 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 7)) (1201 (operation nonce-test (displaced 11 3 resp 2) m (10 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10)) (1918 (operation nonce-test (displaced 11 2 resp 2) m (10 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10)) (1934 (operation nonce-test (displaced 11 7 resp 2) m (10 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10))) (unrealized (10 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "8 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 3 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 863) (parent 360) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 a)) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 864) (parent 360) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 865) (parent 360) (seen 863) (seen-ops (863 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 866) (parent 360) (seen 165) (seen-ops (165 (operation nonce-test (contracted (a-2 a)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 5))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 867) (parent 360) (seen 864) (seen-ops (864 (operation nonce-test (contracted (a-2 a)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 3 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 868) (parent 361) (seen 1256) (seen-ops (1256 (operation nonce-test (contracted (a-2 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-1 b) (a-2 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 869) (parent 361) (unrealized (1 0)) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 870) (parent 361) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "3 in cohort - 3 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 871) (parent 361) (seen 1948 1952) (seen-ops (1948 (operation nonce-test (displaced 7 3 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6)) (1952 (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 872) (parent 361) (seen 869) (seen-ops (869 (operation nonce-test (contracted (a-1 b) (a-2 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 6))) (unrealized (6 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 873) (parent 362) (seen 53) (seen-ops (53 (operation generalization deleted (4 0)) (strand-map 0 1 2 3 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 874) (parent 362) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 875) (parent 364) (seen 873) (seen-ops (873 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 876) (parent 364) (seen 1965) (seen-ops (1965 (operation nonce-test (displaced 9 3 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 5 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (5 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 3 resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 877) (parent 365) (seen 57) (seen-ops (57 (operation generalization deleted (4 0)) (strand-map 0 1 2 3 5 6))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 a)) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 878) (parent 365) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 879) (parent 365) (seen 877) (seen-ops (877 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (5 0) (enc m (pubk a-3)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 880) (parent 365) (seen 374) (seen-ops (374 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 881) (parent 365) (seen 880) (seen-ops (880 (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 5))) (unrealized (7 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "5 in cohort - 4 not yet seen")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 2) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-3)) a (pubk a-3))))) (label 882) (parent 366) (realized) (maps ((0 1) ((a a) (b a) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (5 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 3 resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 883) (parent 366) (seen 62) (seen-ops (62 (operation generalization deleted (4 0)) (strand-map 0 1 2 3 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 a)) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 884) (parent 366) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 885) (parent 366) (seen 883) (seen-ops (883 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 7 resp 2) m (5 0) (enc m (pubk a-3)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 886) (parent 366) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 887) (parent 366) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (7 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 888) (parent 368) (seen 124) (seen-ops (124 (operation generalization deleted (4 0)) (strand-map 0 1 2 3 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((3 1) (7 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 889) (parent 368) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 1 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (7 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 890) (parent 368) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 6 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 891) (parent 369) (seen 28) (seen-ops (28 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (5 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 3 resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 892) (parent 370) (seen 62) (seen-ops (62 (operation generalization deleted (4 0)) (strand-map 0 1 2 3 5 6 7))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 a)) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 893) (parent 370) (unrealized (1 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "2 in cohort - 2 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 894) (parent 370) (seen 892) (seen-ops (892 (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8))) (realized) (maps ((0 1) ((a a) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (5 0) (enc m (pubk a-3)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 895) (parent 370) (seen 891) (seen-ops (891 (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7))) (realized) (maps ((0 1) ((a b) (b b) (m m)))) (comment "1 in cohort - 0 not yet seen")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 896) (parent 370) (seen 895 1978) (seen-ops (895 (operation nonce-test (contracted (a-3 b) (a-4 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 6)) (1978 (operation nonce-test (displaced 9 6 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8))) (unrealized (8 0)) (maps ((0 1) ((a a) (b b) (m m)))) (comment "6 in cohort - 4 not yet seen")) (comment "Step limit exceeded--aborting run") (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1368) (parent 594) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (9 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 6 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1367) (parent 594) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (9 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 4 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1366) (parent 594) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1365) (parent 594) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (9 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 8 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1364) (parent 594) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1363) (parent 594) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0)) ((9 1) (8 0)) ((10 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1362) (parent 587) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (8 0)) ((7 1) (5 0)) ((8 1) (5 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 6 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1361) (parent 587) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (8 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 4 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1360) (parent 587) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 2 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1359) (parent 587) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (1 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1358) (parent 586) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((6 1) (8 0)) ((7 1) (5 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1357) (parent 586) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (8 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1356) (parent 586) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((7 1) (8 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1355) (parent 586) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (1 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1354) (parent 586) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-1 b)) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 2 5 2) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 1353) (parent 584) (unrealized (1 0) (5 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 1352) (parent 582) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (7 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1))))) (label 1351) (parent 582) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1350) (parent 581) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 1349) (parent 581) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 1348) (parent 581) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1347) (parent 580) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (8 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1346) (parent 580) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1345) (parent 580) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1344) (parent 580) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1343) (parent 580) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 1342) (parent 577) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (6 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 3 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1341) (parent 577) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 1340) (parent 577) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-1 b)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1339) (parent 577) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1338) (parent 575) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 1337) (parent 575) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1))))) (label 1336) (parent 575) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1335) (parent 574) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (9 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 8 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1334) (parent 574) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (9 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 4 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1333) (parent 574) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 b)) m (9 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 1332) (parent 574) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (9 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 6 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1331) (parent 574) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1330) (parent 574) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (7 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1329) (parent 573) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (7 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 8 resp 2) m (7 0) (enc m (pubk a-3)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1328) (parent 573) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (7 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 a)) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1327) (parent 573) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (7 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1326) (parent 573) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (7 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1325) (parent 573) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1324) (parent 570) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (8 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1323) (parent 570) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1322) (parent 570) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 1321) (parent 570) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (8 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1320) (parent 570) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (7 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1319) (parent 569) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (7 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc m (pubk a-3)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1318) (parent 569) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (7 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1317) (parent 569) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (7 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 a)) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1316) (parent 569) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (7 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1315) (parent 569) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1314) (parent 568) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1313) (parent 568) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1312) (parent 568) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1311) (parent 568) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (5 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 3 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1310) (parent 568) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1309) (parent 565) (unrealized (7 0) (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1308) (parent 565) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1307) (parent 565) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1306) (parent 564) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1305) (parent 564) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1304) (parent 564) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (5 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1303) (parent 564) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1302) (parent 559) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1301) (parent 559) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1300) (parent 559) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1299) (parent 558) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1298) (parent 558) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1297) (parent 558) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1296) (parent 558) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1295) (parent 556) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (8 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1294) (parent 556) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1293) (parent 556) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1292) (parent 556) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1291) (parent 556) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (4 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1290) (parent 550) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (7 0)) ((6 1) (4 0)) ((7 1) (4 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1289) (parent 550) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (4 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1288) (parent 550) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1287) (parent 549) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (4 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1286) (parent 549) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1285) (parent 549) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-1 b) (a-2 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1284) (parent 549) (unrealized (1 0)) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((6 1) (7 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1283) (parent 549) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1282) (parent 549) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1281) (parent 548) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (4 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1280) (parent 548) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1279) (parent 548) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((6 1) (7 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1278) (parent 548) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1277) (parent 548) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 1276) (parent 547) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 3 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1275) (parent 547) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 1274) (parent 547) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-1 b)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 1273) (parent 547) (unrealized (1 0) (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 1272) (parent 545) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 3 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1))))) (label 1271) (parent 545) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1270) (parent 544) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 1269) (parent 544) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 1268) (parent 544) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1267) (parent 543) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1266) (parent 543) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1265) (parent 543) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1264) (parent 543) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 1263) (parent 541) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (5 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 3 resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1262) (parent 541) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 1261) (parent 541) (unrealized (5 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-1 b)) m (5 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1260) (parent 541) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0))))) (label 1259) (parent 539) (unrealized (6 0)) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1258) (parent 538) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (5 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 1257) (parent 538) (unrealized (5 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (5 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1))))) (label 1256) (parent 538) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1255) (parent 537) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1254) (parent 537) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1253) (parent 537) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1252) (parent 537) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 1251) (parent 537) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (8 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1250) (parent 537) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1249) (parent 536) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 7 resp 2) m (6 0) (enc m (pubk a-3)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1248) (parent 536) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1247) (parent 536) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 a)) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1246) (parent 536) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (6 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1245) (parent 536) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-0 (pubk a))) (send (enc (enc m (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1244) (parent 535) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-0 (pubk a))) (send (enc (enc m (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1243) (parent 534) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1242) (parent 533) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1241) (parent 533) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1240) (parent 533) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 1239) (parent 533) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (7 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1238) (parent 533) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1237) (parent 532) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1236) (parent 532) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 a)) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1235) (parent 532) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (6 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 5 resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1234) (parent 532) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (4 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1233) (parent 531) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (4 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1232) (parent 531) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 5 resp 2) m (4 0) (enc m (pubk b)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1231) (parent 531) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (4 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1230) (parent 531) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (4 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 3 resp 2) m (4 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1229) (parent 531) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-0 (pubk a))) (send (enc (enc m (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1228) (parent 530) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-0 (pubk a))) (send (enc (enc m (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1227) (parent 529) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk a)) a-0 (pubk a))) (send (enc (enc m (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1226) (parent 528) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (3 0)) ((2 1) (1 0)) ((3 1) (4 0)) ((4 1) (2 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk a)) a-0 (pubk a))) (send (enc (enc m (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1225) (parent 527) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1224) (parent 526) (unrealized (6 0) (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1223) (parent 526) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (6 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1222) (parent 526) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-0 (pubk a))) (send (enc (enc m (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1221) (parent 525) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (4 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1220) (parent 524) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (4 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1219) (parent 524) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 5 resp 2) m (4 0) (enc m (pubk b)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1218) (parent 524) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (4 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1217) (parent 524) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-0 (pubk a))) (send (enc (enc m (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1216) (parent 523) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1215) (parent 520) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1214) (parent 520) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1213) (parent 519) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1212) (parent 519) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1211) (parent 519) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-1 b) (a-2 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1210) (parent 519) (unrealized (1 0)) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 5 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1209) (parent 519) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1208) (parent 518) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1207) (parent 518) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1206) (parent 518) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 5 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1205) (parent 518) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (5 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1204) (parent 517) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((8 1) (9 0)) ((9 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 8 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1203) (parent 517) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (9 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 4 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1202) (parent 517) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (5 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1201) (parent 517) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1200) (parent 515) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1199) (parent 515) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (5 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1198) (parent 512) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (7 0)) ((6 1) (8 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1197) (parent 512) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1196) (parent 512) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (5 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1195) (parent 512) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (6 0)) ((6 1) (4 0))) (non-orig (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 1194) (parent 511) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (6 0)) ((6 1) (4 0)) ((7 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1193) (parent 510) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1192) (parent 509) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1191) (parent 509) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (6 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1190) (parent 508) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1189) (parent 507) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (8 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1188) (parent 507) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1187) (parent 507) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1186) (parent 507) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1185) (parent 507) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1184) (parent 504) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1183) (parent 504) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1182) (parent 501) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (8 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1181) (parent 501) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1180) (parent 501) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1179) (parent 501) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1178) (parent 501) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (6 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1177) (parent 500) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (4 0))) (non-orig (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1176) (parent 499) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1175) (parent 497) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (9 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 6 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1174) (parent 497) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1173) (parent 497) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (9 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 2 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1172) (parent 497) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-5 a)) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1171) (parent 497) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (9 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 4 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1170) (parent 497) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (9 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 8 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1169) (parent 497) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (6 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1168) (parent 496) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1167) (parent 494) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1166) (parent 494) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1165) (parent 494) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (6 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a)) (uniq-orig m) (operation nonce-test (displaced 9 3 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 3) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a))))) (label 1164) (parent 494) (realized) (aborted) (maps ((0 1) ((a a) (b a) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1163) (parent 494) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1162) (parent 494) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1161) (parent 493) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1160) (parent 493) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 8 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 1159) (parent 493) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 1158) (parent 493) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (6 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 3 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1157) (parent 493) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1156) (parent 492) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1155) (parent 492) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1154) (parent 492) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1153) (parent 492) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (6 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 3 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1152) (parent 492) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1151) (parent 491) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1150) (parent 491) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1149) (parent 490) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (7 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1148) (parent 490) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1147) (parent 490) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1146) (parent 490) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1145) (parent 489) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1144) (parent 489) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1143) (parent 488) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((5 1) (7 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1142) (parent 488) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1141) (parent 488) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1140) (parent 488) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1139) (parent 487) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1138) (parent 487) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1))))) (label 1137) (parent 487) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 1136) (parent 487) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (6 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 3 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1135) (parent 487) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1134) (parent 485) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1133) (parent 485) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1132) (parent 485) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1131) (parent 485) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1130) (parent 485) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1129) (parent 484) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1128) (parent 484) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 7 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 1127) (parent 484) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 1126) (parent 484) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (6 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 3 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1125) (parent 484) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1124) (parent 480) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1123) (parent 480) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1122) (parent 480) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1121) (parent 478) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1120) (parent 478) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1119) (parent 478) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1118) (parent 476) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (8 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1117) (parent 476) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1116) (parent 476) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1115) (parent 476) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (8 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1114) (parent 476) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1113) (parent 475) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1112) (parent 475) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1111) (parent 472) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1110) (parent 472) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1109) (parent 472) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1108) (parent 472) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 1107) (parent 472) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((3 1) (4 0)) ((4 1) (1 0)) ((5 1) (4 0))) (non-orig (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1106) (parent 471) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1105) (parent 470) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1104) (parent 470) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1103) (parent 468) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1102) (parent 468) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1101) (parent 468) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1100) (parent 468) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1099) (parent 468) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1098) (parent 467) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1097) (parent 467) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1096) (parent 467) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1095) (parent 467) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((2 1) (3 0)) ((3 1) (6 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a)) (uniq-orig m) (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 5 6) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1094) (parent 467) (realized) (aborted) (maps ((0 1) ((a a) (b a) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1093) (parent 467) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1092) (parent 464) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1091) (parent 464) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1090) (parent 463) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1089) (parent 463) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1088) (parent 462) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1087) (parent 462) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1086) (parent 462) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1085) (parent 462) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1084) (parent 461) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1083) (parent 461) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1082) (parent 461) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1081) (parent 461) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1080) (parent 460) (unrealized (7 0) (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1079) (parent 460) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1078) (parent 460) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1077) (parent 460) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1076) (parent 459) (unrealized (7 0) (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1075) (parent 459) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1074) (parent 459) (unrealized (5 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1073) (parent 459) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1072) (parent 459) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1071) (parent 458) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (6 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1070) (parent 456) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1069) (parent 455) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1068) (parent 455) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1067) (parent 455) (unrealized (5 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1066) (parent 455) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1065) (parent 455) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1064) (parent 454) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1063) (parent 454) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1062) (parent 454) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1061) (parent 454) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1060) (parent 453) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1059) (parent 453) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1058) (parent 450) (unrealized (6 0) (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1057) (parent 450) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1056) (parent 450) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1055) (parent 449) (unrealized (6 0) (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1054) (parent 449) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 a)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1053) (parent 449) (unrealized (5 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1052) (parent 449) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1051) (parent 446) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1050) (parent 446) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 a)) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1049) (parent 446) (unrealized (5 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1048) (parent 446) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1047) (parent 445) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1046) (parent 445) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1045) (parent 445) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 1044) (parent 445) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1043) (parent 443) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1042) (parent 443) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1041) (parent 440) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 8 resp 2) m (5 0) (enc m (pubk a-3)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1040) (parent 440) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1039) (parent 440) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 a)) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1038) (parent 440) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1037) (parent 440) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1036) (parent 439) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (5 0) (enc m (pubk a-3)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 1035) (parent 439) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1034) (parent 439) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 a)) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 1033) (parent 439) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1032) (parent 439) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1031) (parent 438) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1030) (parent 438) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1029) (parent 438) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1028) (parent 437) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (5 0) (enc m (pubk a-3)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 1027) (parent 437) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1026) (parent 437) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 a)) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 1025) (parent 437) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1024) (parent 437) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0))) (non-orig (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 1023) (parent 436) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (1 0)) ((5 1) (4 0))) (non-orig (privk a)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a))))) (label 1022) (parent 435) (realized) (aborted) (maps ((0 1) ((a a) (b a) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1021) (parent 434) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1020) (parent 434) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 1019) (parent 434) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1018) (parent 434) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1017) (parent 432) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 7 resp 2) m (5 0) (enc m (pubk a-3)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1016) (parent 432) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1015) (parent 432) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 a)) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1014) (parent 432) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1013) (parent 432) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1012) (parent 431) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (5 0) (enc m (pubk a-3)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 1011) (parent 431) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1010) (parent 431) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 a)) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 1009) (parent 431) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1008) (parent 431) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1007) (parent 430) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1006) (parent 430) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (3 0)) ((2 1) (4 0)) ((3 1) (2 0)) ((4 1) (1 0))) (non-orig (privk a)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1005) (parent 428) (realized) (aborted) (maps ((0 1) ((a a) (b a) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1004) (parent 427) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1003) (parent 427) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 1002) (parent 427) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1001) (parent 426) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1000) (parent 426) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 999) (parent 426) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-1 b) (a-2 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 998) (parent 426) (unrealized (1 0)) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 997) (parent 426) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 996) (parent 425) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 995) (parent 425) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 994) (parent 425) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 a)) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 993) (parent 425) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (6 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 992) (parent 425) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 991) (parent 420) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 7 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 990) (parent 420) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 5 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 989) (parent 420) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 2 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 988) (parent 420) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 987) (parent 418) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (9 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 7 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 986) (parent 418) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (9 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 5 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 985) (parent 418) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 984) (parent 418) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 983) (parent 416) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 982) (parent 416) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (1 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 981) (parent 414) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((7 1) (8 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 980) (parent 414) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 979) (parent 414) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (1 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 978) (parent 414) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 977) (parent 410) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 976) (parent 410) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 975) (parent 410) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 974) (parent 408) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((5 1) (7 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 973) (parent 408) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 972) (parent 408) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 971) (parent 406) (unrealized (8 0) (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 970) (parent 406) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (8 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 4 resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 969) (parent 406) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 7 resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 968) (parent 406) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 967) (parent 405) (unrealized (8 0) (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 966) (parent 405) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (8 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 965) (parent 405) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 964) (parent 405) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 963) (parent 405) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 962) (parent 402) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 961) (parent 402) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 960) (parent 402) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 959) (parent 402) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 958) (parent 401) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 957) (parent 401) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 956) (parent 401) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 955) (parent 399) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 954) (parent 399) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 953) (parent 395) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 952) (parent 395) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 951) (parent 395) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 950) (parent 392) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (8 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 949) (parent 392) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 948) (parent 392) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 947) (parent 392) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 946) (parent 391) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 945) (parent 391) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 944) (parent 389) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 943) (parent 389) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 942) (parent 389) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 941) (parent 389) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 940) (parent 388) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 939) (parent 388) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 938) (parent 388) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 937) (parent 388) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((3 1) (7 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 936) (parent 388) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 935) (parent 385) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 934) (parent 385) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 933) (parent 384) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 932) (parent 384) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 931) (parent 384) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 930) (parent 383) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 929) (parent 383) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 928) (parent 383) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 3 resp 2) m (6 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 927) (parent 383) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 926) (parent 382) (unrealized (7 0) (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 925) (parent 382) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 924) (parent 382) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 923) (parent 382) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 922) (parent 381) (unrealized (7 0) (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 921) (parent 381) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (7 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 920) (parent 381) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 919) (parent 381) (unrealized (5 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 918) (parent 381) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 917) (parent 378) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 916) (parent 378) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 915) (parent 378) (unrealized (5 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 914) (parent 378) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 913) (parent 377) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 912) (parent 377) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 911) (parent 377) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 910) (parent 376) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 909) (parent 376) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 908) (parent 373) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 8 resp 2) m (5 0) (enc m (pubk a-3)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 907) (parent 373) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 906) (parent 373) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 a)) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 905) (parent 373) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (5 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 3 resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 904) (parent 373) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 2) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-3)) a (pubk a-3))))) (label 903) (parent 373) (realized) (aborted) (maps ((0 1) ((a a) (b a) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 902) (parent 372) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 901) (parent 372) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((3 1) (5 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 3 resp 2) m (5 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 900) (parent 372) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 899) (parent 371) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 898) (parent 371) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 897) (parent 371) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 4 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1369) (parent 595) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (8 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 7 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1370) (parent 595) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (defstrand resp 2 (m m) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a-6 (pubk b))) (send (enc (enc m (pubk a-6)) b (pubk a-6))))) (label 1371) (parent 595) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1372) (parent 596) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 2) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1373) (parent 596) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1374) (parent 596) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1375) (parent 596) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1376) (parent 598) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1377) (parent 598) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1378) (parent 598) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (6 0) (enc m (pubk a-4)) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 1379) (parent 598) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk a)) a-5 (pubk a))) (send (enc (enc m (pubk a-5)) a (pubk a-5))))) (label 1380) (parent 598) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1381) (parent 599) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1382) (parent 599) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (8 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1383) (parent 599) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (6 0) (enc m (pubk a-4)) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 1384) (parent 599) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (8 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk a)) a-5 (pubk a))) (send (enc (enc m (pubk a-5)) a (pubk a-5))))) (label 1385) (parent 599) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1386) (parent 600) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 2 resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1387) (parent 600) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1388) (parent 600) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 9 resp 2) m (6 0) (enc m (pubk a-4)) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1389) (parent 600) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-5 (pubk a))) (send (enc (enc m (pubk a-5)) a (pubk a-5))))) (label 1390) (parent 600) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (9 0)) ((5 1) (3 0)) ((6 1) (9 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 4 resp 2) m (9 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1391) (parent 601) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 b)) m (9 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1392) (parent 601) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (9 0)) ((7 1) (5 0)) ((8 1) (9 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 8 resp 2) m (9 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1393) (parent 601) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (defstrand resp 2 (m m) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (9 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc m (pubk b)) a-6 (pubk b))) (send (enc (enc m (pubk a-6)) b (pubk a-6))))) (label 1394) (parent 601) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (9 0)) ((5 1) (3 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 6 resp 2) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1395) (parent 603) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (9 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-5 a)) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1396) (parent 603) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (9 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1397) (parent 603) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (9 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 8 resp 2) m (7 0) (enc m (pubk a-5)) (enc (enc m (pubk a-5)) b (pubk a-5)) (enc (enc m (pubk b)) a-5 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-4)) b (pubk a-4))))) (label 1398) (parent 603) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (defstrand resp 2 (m m) (a a-6) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (9 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc m (pubk a)) a-6 (pubk a))) (send (enc (enc m (pubk a-6)) a (pubk a-6))))) (label 1399) (parent 603) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (9 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 11 4 resp 2) m (9 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1400) (parent 604) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (9 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 11 8 resp 2) m (9 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1401) (parent 604) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 a-7 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (defstrand resp 2 (m m) (a a-7) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((0 0) (11 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0)) ((11 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6)))) ((recv (enc (enc m (pubk b)) a-7 (pubk b))) (send (enc (enc m (pubk a-7)) b (pubk a-7))))) (label 1402) (parent 604) (unrealized (11 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (9 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 6 resp 2) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1403) (parent 605) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (9 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-5 a)) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1404) (parent 605) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (9 0)) ((9 1) (7 0)) ((10 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1405) (parent 605) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (9 0)) ((9 1) (7 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 8 resp 2) m (7 0) (enc m (pubk a-5)) (enc (enc m (pubk a-5)) b (pubk a-5)) (enc (enc m (pubk b)) a-5 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-4)) b (pubk a-4))))) (label 1406) (parent 605) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (defstrand resp 2 (m m) (a a-6) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (9 0)) ((9 1) (7 0)) ((10 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc m (pubk a)) a-6 (pubk a))) (send (enc (enc m (pubk a-6)) a (pubk a-6))))) (label 1407) (parent 605) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 11 6 resp 2) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1408) (parent 606) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-5 a)) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1409) (parent 606) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((0 0) (11 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0)) ((11 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1410) (parent 606) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-4) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 11 10 resp 2) m (7 0) (enc m (pubk a-5)) (enc (enc m (pubk a-5)) b (pubk a-5)) (enc (enc m (pubk b)) a-5 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1411) (parent 606) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-6) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((0 0) (11 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0)) ((11 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-6 (pubk a))) (send (enc (enc m (pubk a-6)) a (pubk a-6))))) (label 1412) (parent 606) (unrealized (11 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1413) (parent 608) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1414) (parent 608) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1415) (parent 608) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1416) (parent 608) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1417) (parent 610) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1418) (parent 610) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1419) (parent 613) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 1420) (parent 613) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1421) (parent 613) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1422) (parent 613) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1423) (parent 613) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1424) (parent 616) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 a)) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1425) (parent 616) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1426) (parent 616) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 7 resp 2) m (6 0) (enc m (pubk a-2)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1427) (parent 616) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1428) (parent 616) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1429) (parent 617) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1430) (parent 617) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 1431) (parent 617) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1432) (parent 617) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1433) (parent 617) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1434) (parent 617) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1))))) (label 1435) (parent 619) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 1436) (parent 619) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 5 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1437) (parent 619) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1438) (parent 619) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1439) (parent 619) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1440) (parent 620) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (8 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1441) (parent 620) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1442) (parent 620) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (8 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1443) (parent 620) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1444) (parent 622) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 1445) (parent 622) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1446) (parent 622) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1447) (parent 622) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1448) (parent 623) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1449) (parent 623) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1450) (parent 623) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1451) (parent 623) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1452) (parent 624) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1453) (parent 624) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (precedes ((0 0) (3 0)) ((2 1) (1 0)) ((3 1) (4 0)) ((4 1) (2 0)) ((4 1) (5 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1))))) (label 1454) (parent 625) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1455) (parent 626) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1456) (parent 626) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1457) (parent 626) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1458) (parent 626) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1459) (parent 627) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1460) (parent 627) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1461) (parent 627) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1462) (parent 627) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1463) (parent 627) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1464) (parent 628) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1465) (parent 628) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1466) (parent 629) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 1467) (parent 629) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1468) (parent 629) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1469) (parent 629) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (4 0)) ((4 1) (2 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1470) (parent 630) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1471) (parent 631) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1472) (parent 631) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1473) (parent 631) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1474) (parent 631) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1475) (parent 631) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (5 0)) (strand-map 0 1 2 3 4 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 1476) (parent 632) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 3 5) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-2)) a (pubk a-2))))) (label 1477) (parent 634) (realized) (aborted) (maps ((0 1) ((a a) (b a) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (8 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1478) (parent 634) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1479) (parent 634) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (8 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1480) (parent 634) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1481) (parent 635) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1482) (parent 635) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (8 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1483) (parent 635) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (8 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1484) (parent 635) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m m) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (3 0)) ((2 1) (1 0)) ((3 1) (4 0)) ((4 1) (5 0)) ((5 1) (2 0))) (non-orig (privk a)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc m (pubk a)) a-0 (pubk a))) (send (enc (enc m (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1485) (parent 636) (realized) (aborted) (maps ((0 1) ((a a) (b a) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (8 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1486) (parent 639) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1487) (parent 639) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1488) (parent 639) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (7 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1489) (parent 639) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (8 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1490) (parent 639) (unrealized (7 0) (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1491) (parent 640) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1492) (parent 640) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (8 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (7 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1493) (parent 640) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1494) (parent 640) (unrealized (7 0) (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1495) (parent 646) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1496) (parent 646) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1497) (parent 646) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-5 a)) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1498) (parent 647) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1499) (parent 647) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1500) (parent 647) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1501) (parent 647) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1502) (parent 651) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1503) (parent 651) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-5 a)) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1504) (parent 651) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (8 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1505) (parent 651) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-6) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-6 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-6)) a (pubk a-6))))) (label 1506) (parent 651) (unrealized (8 0) (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1507) (parent 652) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (8 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 7 resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1508) (parent 652) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (8 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 5 resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1509) (parent 652) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (7 0)) ((6 1) (3 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 5 resp 2) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 3 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1510) (parent 652) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-6) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-6 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-6)) a (pubk a-6))))) (label 1511) (parent 652) (unrealized (8 0) (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (5 0)) (strand-map 0 1 2 3 4 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 1512) (parent 653) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1513) (parent 654) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1514) (parent 654) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (3 0)) ((2 1) (1 0)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (2 0))) (non-orig (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1515) (parent 656) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1516) (parent 657) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1517) (parent 657) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1518) (parent 657) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1519) (parent 657) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1520) (parent 659) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1521) (parent 659) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1522) (parent 660) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (defstrand resp 2 (m m) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (6 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a-6 (pubk b))) (send (enc (enc m (pubk a-6)) b (pubk a-6))))) (label 1523) (parent 660) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (3 0)) ((2 1) (1 0)) ((3 1) (4 0)) ((3 1) (6 0)) ((4 1) (2 0)) ((5 1) (2 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1524) (parent 661) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (4 0)) ((3 1) (5 0)) ((4 1) (2 0)) ((5 1) (2 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1525) (parent 662) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (9 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 2 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1526) (parent 667) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (9 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 4 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1527) (parent 667) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1528) (parent 667) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (9 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 7 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1529) (parent 667) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1530) (parent 667) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (8 0)) ((6 1) (3 0)) ((7 1) (3 0)) ((8 1) (3 0))) (non-orig (privk a)) (uniq-orig m) (operation nonce-test (displaced 10 5 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 3 6 7 8) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1531) (parent 668) (realized) (aborted) (maps ((0 1) ((a a) (b a) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (5 0)) (strand-map 0 1 2 3 4 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1532) (parent 669) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1533) (parent 671) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1534) (parent 671) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1535) (parent 671) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (7 0)) ((6 1) (3 0)) ((7 1) (3 0))) (non-orig (privk a)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 3 6 7) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1536) (parent 672) (realized) (aborted) (maps ((0 1) ((a a) (b a) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (3 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (5 0)) (strand-map 0 1 2 3 4 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1537) (parent 673) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1538) (parent 674) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1539) (parent 674) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (3 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1540) (parent 676) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1541) (parent 676) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1542) (parent 676) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((7 1) (8 0)) ((8 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1543) (parent 676) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (3 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1544) (parent 676) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 4 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1545) (parent 678) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (8 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 7 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1546) (parent 678) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (defstrand resp 2 (m m) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a-6 (pubk b))) (send (enc (enc m (pubk a-6)) b (pubk a-6))))) (label 1547) (parent 678) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1548) (parent 679) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1549) (parent 679) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (3 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1550) (parent 679) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (4 0)) ((3 1) (7 0)) ((4 1) (2 0)) ((5 1) (2 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1551) (parent 680) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1552) (parent 681) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (4 0)) ((4 1) (2 0)) ((5 1) (2 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1553) (parent 682) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (1 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1554) (parent 685) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1555) (parent 685) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (8 0)) ((7 1) (1 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1556) (parent 685) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1557) (parent 685) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (1 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1558) (parent 685) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1559) (parent 687) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1560) (parent 687) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1561) (parent 690) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1562) (parent 690) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 1563) (parent 690) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1564) (parent 690) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (8 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1565) (parent 690) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1566) (parent 690) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1567) (parent 691) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1568) (parent 692) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1569) (parent 692) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1570) (parent 694) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1571) (parent 694) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 6 resp 2) m (7 0) (enc m (pubk a-2)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1))))) (label 1572) (parent 694) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1573) (parent 694) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1574) (parent 695) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1575) (parent 695) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 1576) (parent 695) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1577) (parent 695) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (8 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1578) (parent 695) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1579) (parent 695) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (3 0)) (strand-map 0 1 2 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1580) (parent 696) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1581) (parent 698) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1582) (parent 698) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 8 resp 2) m (7 0) (enc m (pubk a-2)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1583) (parent 698) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1584) (parent 698) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1585) (parent 699) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (9 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 2 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1586) (parent 699) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (9 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 1587) (parent 699) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (9 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 6 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1588) (parent 699) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (9 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 4 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1589) (parent 699) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (9 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 8 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1590) (parent 699) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1591) (parent 699) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1592) (parent 700) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 2) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1))))) (label 1593) (parent 700) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 1594) (parent 700) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1595) (parent 700) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1596) (parent 700) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1597) (parent 702) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a-2)) b (pubk a-2)) (enc (enc m (pubk b)) a-2 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 2) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1))))) (label 1598) (parent 702) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 1599) (parent 702) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1600) (parent 702) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1601) (parent 702) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (9 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 8 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1602) (parent 703) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (9 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 2 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1603) (parent 703) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (9 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 4 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1604) (parent 703) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1605) (parent 703) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (9 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 6 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1606) (parent 703) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1607) (parent 703) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 1608) (parent 704) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1609) (parent 704) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1610) (parent 704) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1611) (parent 704) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 1612) (parent 706) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1613) (parent 706) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1614) (parent 706) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1615) (parent 706) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1616) (parent 707) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1617) (parent 707) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (8 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1618) (parent 707) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1619) (parent 707) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1620) (parent 709) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1621) (parent 709) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((3 1) (6 0)) ((4 1) (2 0)) ((4 1) (6 0)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1))))) (label 1622) (parent 710) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1623) (parent 711) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1624) (parent 711) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1625) (parent 711) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (8 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1626) (parent 711) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1627) (parent 711) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1628) (parent 712) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1629) (parent 712) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (2 0)) ((4 1) (6 0)) ((5 1) (4 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1))))) (label 1630) (parent 713) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1631) (parent 714) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1632) (parent 714) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1633) (parent 714) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (8 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1634) (parent 714) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1635) (parent 714) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1636) (parent 715) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1637) (parent 715) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1638) (parent 715) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1639) (parent 715) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1640) (parent 716) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1641) (parent 716) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-1 b) (a-2 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 3 4 6 5) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1642) (parent 717) (unrealized (1 0)) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2))))) (label 1643) (parent 717) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((5 1) (7 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 5 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1644) (parent 717) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1645) (parent 717) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1646) (parent 717) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (2 0)) ((4 1) (6 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1647) (parent 718) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1648) (parent 719) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (9 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 2 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1649) (parent 719) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (9 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 6 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1650) (parent 719) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (9 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 4 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1651) (parent 719) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (9 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 8 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1652) (parent 719) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1653) (parent 719) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (9 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 2 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1654) (parent 725) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1655) (parent 725) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (9 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 6 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1656) (parent 725) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1657) (parent 725) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (9 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 8 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1658) (parent 726) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (9 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 2 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1659) (parent 726) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-5 a)) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1660) (parent 726) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1661) (parent 726) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1662) (parent 726) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (9 0)) ((7 1) (3 0)) ((8 1) (9 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 8 resp 2) m (9 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1663) (parent 730) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (9 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (9 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 2 resp 2) m (9 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1664) (parent 730) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (9 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-5 a)) m (9 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1665) (parent 730) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (9 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 5 resp 2) m (9 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1666) (parent 730) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (9 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1667) (parent 730) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-6) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (9 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-6 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-6)) a (pubk a-6))))) (label 1668) (parent 730) (unrealized (9 0) (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (9 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 11 8 resp 2) m (9 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1669) (parent 731) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (9 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 11 2 resp 2) m (9 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1670) (parent 731) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (9 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 11 5 resp 2) m (9 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1671) (parent 731) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((0 0) (11 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0)) ((11 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1672) (parent 731) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-6) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((0 0) (11 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0)) ((11 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-6 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-6)) a (pubk a-6))))) (label 1673) (parent 731) (unrealized (9 0) (11 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (8 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1674) (parent 734) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1675) (parent 734) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1676) (parent 735) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1677) (parent 735) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1678) (parent 735) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (8 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1679) (parent 737) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (8 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1680) (parent 737) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (8 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1681) (parent 737) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (8 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1682) (parent 737) (unrealized (8 0) (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 2 resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1683) (parent 738) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (8 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 5 resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1684) (parent 738) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (8 0)) ((10 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1685) (parent 738) (unrealized (8 0) (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1686) (parent 740) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1687) (parent 740) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (2 0))) (non-orig (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1688) (parent 742) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (3 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1689) (parent 743) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1690) (parent 743) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((6 1) (8 0)) ((7 1) (3 0)) ((8 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1691) (parent 743) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (3 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1692) (parent 743) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m m) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (6 0)) ((5 1) (4 0)) ((6 1) (2 0))) (non-orig (privk a)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc m (pubk a)) a-0 (pubk a))) (send (enc (enc m (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1693) (parent 745) (realized) (aborted) (maps ((0 1) ((a a) (b a) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1694) (parent 746) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (8 0)) ((7 1) (3 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1695) (parent 746) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1696) (parent 746) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (8 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 4 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1697) (parent 747) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (8 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 6 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1698) (parent 747) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (defstrand resp 2 (m m) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (7 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (8 0)) ((10 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a-6 (pubk b))) (send (enc (enc m (pubk a-6)) b (pubk a-6))))) (label 1699) (parent 747) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (2 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1700) (parent 748) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (2 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1701) (parent 749) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1702) (parent 753) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m m) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (5 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (6 0)) ((6 1) (3 0))) (non-orig (privk a)) (uniq-orig m) (operation nonce-test (displaced 10 5 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 2 5 6 5 2) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a-1 (pubk a))) (send (enc (enc m (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1703) (parent 753) (realized) (aborted) (maps ((0 1) ((a a) (b a) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (9 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 6 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1704) (parent 753) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (9 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 8 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1705) (parent 753) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1706) (parent 753) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1707) (parent 756) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1708) (parent 756) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (3 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1709) (parent 758) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (9 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 2 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1710) (parent 758) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (9 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 6 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1711) (parent 758) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((8 1) (9 0)) ((9 1) (3 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 8 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1712) (parent 758) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (3 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1713) (parent 758) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((0 0) (11 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (7 0)) ((11 1) (10 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (10 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1714) (parent 762) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (10 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 11 6 resp 2) m (10 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1715) (parent 762) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (10 0)) ((9 1) (7 0)) ((10 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 11 8 resp 2) m (10 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1716) (parent 762) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((0 0) (11 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (7 0)) ((11 1) (10 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (10 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1717) (parent 762) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (9 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 11 4 resp 2) m (9 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1718) (parent 765) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (9 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 11 6 resp 2) m (9 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1719) (parent 765) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (9 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 11 8 resp 2) m (9 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1720) (parent 765) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (defstrand resp 2 (m m) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((0 0) (11 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0)) ((11 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a-6 (pubk b))) (send (enc (enc m (pubk a-6)) b (pubk a-6))))) (label 1721) (parent 765) (unrealized (11 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m m) (a a-0) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (6 0)) ((5 1) (4 0)) ((6 1) (2 0)) ((7 1) (6 0))) (non-orig (privk a)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc m (pubk a)) a-0 (pubk a))) (send (enc (enc m (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a))))) (label 1722) (parent 766) (realized) (aborted) (maps ((0 1) ((a a) (b a) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (9 0)) ((3 1) (1 0)) ((4 1) (9 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 4 resp 2) m (9 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1723) (parent 767) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (9 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((6 1) (9 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 6 resp 2) m (9 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1724) (parent 767) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (9 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (9 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 8 resp 2) m (9 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1725) (parent 767) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (9 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (5 0)) ((7 1) (3 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1726) (parent 767) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (2 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1727) (parent 768) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (2 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1728) (parent 769) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (2 0)) ((4 1) (2 0)) ((5 1) (4 0)) ((6 1) (2 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a-0 (pubk b))) (send (enc (enc m (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1729) (parent 770) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1730) (parent 771) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1731) (parent 771) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1732) (parent 771) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1733) (parent 771) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1734) (parent 771) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1735) (parent 772) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b) (a-3 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1736) (parent 772) (unrealized (1 0)) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1737) (parent 772) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1738) (parent 772) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1739) (parent 772) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((2 1) (1 0)) ((3 1) (5 0)) ((4 1) (3 0)) ((5 1) (1 0))) (non-orig (privk a)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1740) (parent 773) (realized) (aborted) (maps ((0 1) ((a a) (b a) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1741) (parent 775) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (defstrand resp 2 (m m) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a-6 (pubk b))) (send (enc (enc m (pubk a-6)) b (pubk a-6))))) (label 1742) (parent 775) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 1743) (parent 776) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1744) (parent 776) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1745) (parent 776) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1746) (parent 777) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1747) (parent 777) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1748) (parent 777) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (6 0) (enc m (pubk a-4)) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 1749) (parent 777) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk a)) a-5 (pubk a))) (send (enc (enc m (pubk a-5)) a (pubk a-5))))) (label 1750) (parent 777) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1751) (parent 778) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1752) (parent 778) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1753) (parent 778) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 8 resp 2) m (6 0) (enc m (pubk a-4)) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1754) (parent 778) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-5 (pubk a))) (send (enc (enc m (pubk a-5)) a (pubk a-5))))) (label 1755) (parent 778) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1756) (parent 779) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 b)) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 1757) (parent 779) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1758) (parent 779) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1759) (parent 779) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (5 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk a)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a))))) (label 1760) (parent 780) (realized) (aborted) (maps ((0 1) ((a a) (b a) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 1761) (parent 781) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1762) (parent 782) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1763) (parent 782) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1764) (parent 782) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (6 0) (enc m (pubk a-4)) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 1765) (parent 782) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk a)) a-5 (pubk a))) (send (enc (enc m (pubk a-5)) a (pubk a-5))))) (label 1766) (parent 782) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 2 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1767) (parent 783) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 7 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1768) (parent 783) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (defstrand resp 2 (m m) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a-6 (pubk b))) (send (enc (enc m (pubk a-6)) b (pubk a-6))))) (label 1769) (parent 783) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1770) (parent 784) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1771) (parent 784) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1772) (parent 784) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (6 0) (enc m (pubk a-4)) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 1773) (parent 784) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk a)) a-5 (pubk a))) (send (enc (enc m (pubk a-5)) a (pubk a-5))))) (label 1774) (parent 784) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 5 resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1775) (parent 785) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1776) (parent 785) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1777) (parent 785) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 9 resp 2) m (6 0) (enc m (pubk a-4)) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1778) (parent 785) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk a)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-5 (pubk a))) (send (enc (enc m (pubk a-5)) a (pubk a-5))))) (label 1779) (parent 785) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1780) (parent 788) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1781) (parent 788) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 b)) m (7 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 1782) (parent 790) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1783) (parent 790) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1784) (parent 790) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1785) (parent 790) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1786) (parent 791) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1787) (parent 791) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1788) (parent 791) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1789) (parent 791) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1790) (parent 794) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1791) (parent 794) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1792) (parent 794) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1793) (parent 794) (unrealized (7 0) (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1794) (parent 795) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1795) (parent 795) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1796) (parent 795) (unrealized (7 0) (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1797) (parent 798) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1798) (parent 798) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1799) (parent 799) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1800) (parent 799) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1801) (parent 799) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1802) (parent 799) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1803) (parent 800) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-5 a)) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1804) (parent 800) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1805) (parent 800) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1806) (parent 800) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1807) (parent 800) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1808) (parent 804) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-5 a)) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1809) (parent 804) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1810) (parent 804) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1811) (parent 804) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-6) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-6 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-6)) a (pubk a-6))))) (label 1812) (parent 804) (unrealized (8 0) (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 5 resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1813) (parent 805) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1814) (parent 805) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 7 resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1815) (parent 805) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-6) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-6 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-6)) a (pubk a-6))))) (label 1816) (parent 805) (unrealized (8 0) (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1817) (parent 806) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1818) (parent 806) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1819) (parent 806) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1820) (parent 806) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1821) (parent 807) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1822) (parent 807) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1823) (parent 807) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1824) (parent 807) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1825) (parent 808) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (defstrand resp 2 (m m) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a-6 (pubk b))) (send (enc (enc m (pubk a-6)) b (pubk a-6))))) (label 1826) (parent 808) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1827) (parent 809) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1828) (parent 809) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1829) (parent 812) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (7 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 6 7) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1830) (parent 812) (realized) (aborted) (maps ((0 1) ((a a) (b a) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1831) (parent 812) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (1 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1832) (parent 812) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((7 1) (8 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1833) (parent 812) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (1 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1834) (parent 812) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1835) (parent 813) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1836) (parent 813) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (1 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1837) (parent 813) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((7 1) (8 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1838) (parent 813) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (1 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1839) (parent 813) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1840) (parent 815) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1841) (parent 815) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((4 1) (5 0)) ((5 1) (1 0)) ((6 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1842) (parent 816) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 1843) (parent 817) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1844) (parent 817) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1845) (parent 817) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1846) (parent 817) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (6 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1847) (parent 817) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1848) (parent 820) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1849) (parent 820) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (9 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 5 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1850) (parent 821) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (9 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 2 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1851) (parent 821) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1852) (parent 821) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (9 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 7 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1853) (parent 821) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1854) (parent 821) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1855) (parent 823) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1856) (parent 823) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1857) (parent 823) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 2 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1858) (parent 825) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (8 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 7 resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1859) (parent 825) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (defstrand resp 2 (m m) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (4 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a-6 (pubk b))) (send (enc (enc m (pubk a-6)) b (pubk a-6))))) (label 1860) (parent 825) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (7 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1861) (parent 829) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (4 0)) ((6 1) (7 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 1862) (parent 829) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (4 0)) ((6 1) (7 0)) ((7 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 5 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1863) (parent 829) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (4 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1864) (parent 829) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (4 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1865) (parent 829) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1866) (parent 830) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1867) (parent 830) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (4 0)) ((6 1) (8 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1868) (parent 830) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1869) (parent 830) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (7 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1870) (parent 832) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1871) (parent 832) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 8 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 1872) (parent 832) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1873) (parent 832) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1874) (parent 832) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (9 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 8 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1875) (parent 833) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (9 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 5 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1876) (parent 833) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1877) (parent 833) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((6 1) (9 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 6 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1878) (parent 833) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1879) (parent 833) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1880) (parent 834) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1881) (parent 834) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (8 0)) ((6 1) (4 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1882) (parent 835) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1883) (parent 835) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((6 1) (8 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1884) (parent 835) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((6 1) (7 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1885) (parent 835) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1886) (parent 836) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1887) (parent 836) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (7 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 4 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1888) (parent 837) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1889) (parent 837) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 5 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a-3)) b (pubk a-3)) (enc (enc m (pubk b)) a-3 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1890) (parent 837) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1891) (parent 837) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (7 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1892) (parent 837) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (7 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 4 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4))))) (label 1893) (parent 838) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 b)) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1894) (parent 838) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 9 resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a-4)) b (pubk a-4)) (enc (enc m (pubk b)) a-4 (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 1895) (parent 838) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-5 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-5)) a (pubk a-5))))) (label 1896) (parent 838) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1897) (parent 838) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((5 1) (9 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 5 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1898) (parent 839) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (7 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0))) (non-orig (privk a)) (uniq-orig m) (operation nonce-test (displaced 10 4 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 4) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a (pubk a))) (send (enc (enc m (pubk a)) a (pubk a))))) (label 1899) (parent 839) (realized) (aborted) (maps ((0 1) ((a a) (b a) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1900) (parent 839) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((6 1) (9 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 6 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1901) (parent 839) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (9 0)) ((9 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 8 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1902) (parent 839) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (1 0)) ((8 1) (7 0)) ((9 1) (7 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1903) (parent 839) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1904) (parent 841) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (7 0)) ((5 1) (3 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1905) (parent 842) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (9 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 5 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1906) (parent 843) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (8 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-5 a)) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1907) (parent 843) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (9 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (8 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 2 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1908) (parent 843) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (8 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1909) (parent 843) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (8 0)) ((6 1) (4 0)) ((7 1) (9 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 7 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1910) (parent 843) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (8 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1911) (parent 843) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1912) (parent 846) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1913) (parent 846) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (9 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 5 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk a)) a-5 (pubk a))) (send (enc (enc m (pubk a-5)) a (pubk a-5))))) (label 1914) (parent 849) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (8 0)) ((2 1) (9 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 2 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk a)) a-5 (pubk a))) (send (enc (enc m (pubk a-5)) a (pubk a-5))))) (label 1915) (parent 849) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (10 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk a)) a-5 (pubk a))) (send (enc (enc m (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1916) (parent 849) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (9 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 7 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk a)) a-5 (pubk a))) (send (enc (enc m (pubk a-5)) a (pubk a-5))))) (label 1917) (parent 849) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (10 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (6 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk a)) a-5 (pubk a))) (send (enc (enc m (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1918) (parent 849) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1919) (parent 851) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (defstrand resp 2 (m m) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (10 0)) ((10 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 11 9 resp 2) m (10 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a-6 (pubk b))) (send (enc (enc m (pubk a-6)) b (pubk a-6))))) (label 1920) (parent 852) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-6 a)) m (10 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1921) (parent 852) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (defstrand resp 2 (m m) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (10 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 11 2 resp 2) m (10 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a-6 (pubk b))) (send (enc (enc m (pubk a-6)) b (pubk a-6))))) (label 1922) (parent 852) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 a-7 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (defstrand resp 2 (m m) (a a-6) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-7) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((0 0) (11 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (8 0)) ((11 1) (10 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (10 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a-6 (pubk b))) (send (enc (enc m (pubk a-6)) b (pubk a-6)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-7 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-7)) b (pubk a-7))))) (label 1923) (parent 852) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (defstrand resp 2 (m m) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (10 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 11 7 resp 2) m (10 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a-6 (pubk b))) (send (enc (enc m (pubk a-6)) b (pubk a-6))))) (label 1924) (parent 852) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (defstrand resp 2 (m m) (a a-6) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((0 0) (11 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (8 0)) ((11 1) (10 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (10 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a-6 (pubk b))) (send (enc (enc m (pubk a-6)) b (pubk a-6)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1925) (parent 852) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (5 0)) ((5 1) (3 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4))))) (label 1926) (parent 853) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (8 0)) ((8 1) (6 0)) ((9 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1927) (parent 854) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (8 0)) ((8 1) (6 0)) ((9 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1928) (parent 854) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (7 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1929) (parent 855) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-1) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (4 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (3 0)) ((5 1) (3 0)) ((6 1) (7 0)) ((7 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-1 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-3)) b (pubk a-3))))) (label 1930) (parent 856) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (9 0)) ((6 1) (4 0)) ((7 1) (8 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 5 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk a)) a-5 (pubk a))) (send (enc (enc m (pubk a-5)) a (pubk a-5))))) (label 1931) (parent 857) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (8 0)) ((8 1) (6 0)) ((9 1) (6 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk a)) a-5 (pubk a))) (send (enc (enc m (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1932) (parent 857) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (8 0)) ((7 1) (9 0)) ((8 1) (6 0)) ((9 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 10 7 resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk a)) a-5 (pubk a))) (send (enc (enc m (pubk a-5)) a (pubk a-5))))) (label 1933) (parent 857) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a-5) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (8 0)) ((8 1) (6 0)) ((9 1) (6 0)) ((10 1) (9 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (9 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk a)) a-5 (pubk a))) (send (enc (enc m (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1934) (parent 857) (unrealized (9 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1935) (parent 859) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((0 0) (10 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1936) (parent 859) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-5) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((0 0) (11 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (6 0)) ((11 1) (10 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (10 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-5 (pubk a))) (send (enc (enc m (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1937) (parent 862) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (10 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 11 5 resp 2) m (10 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-5 (pubk a))) (send (enc (enc m (pubk a-5)) a (pubk a-5))))) (label 1938) (parent 862) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-5) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((9 1) (10 0)) ((10 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 11 9 resp 2) m (10 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-5 (pubk a))) (send (enc (enc m (pubk a-5)) a (pubk a-5))))) (label 1939) (parent 862) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-2) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-5) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((0 0) (11 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (4 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0)) ((10 1) (6 0)) ((11 1) (10 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (10 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8 9 10) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-4 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-5 (pubk a))) (send (enc (enc m (pubk a-5)) a (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1940) (parent 862) (unrealized (10 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((3 1) (5 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (4 0)) (strand-map 0 1 2 3 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1))))) (label 1941) (parent 863) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2))))) (label 1942) (parent 864) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1943) (parent 864) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 3 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1944) (parent 867) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1945) (parent 867) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (6 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1946) (parent 867) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1947) (parent 867) (unrealized (6 0) (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 2 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1948) (parent 868) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1949) (parent 868) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1))))) (label 1950) (parent 869) (unrealized (7 0)) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b)) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2))))) (label 1951) (parent 870) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1952) (parent 870) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc m (pubk b)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1953) (parent 870) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-1 b) (a-2 b)) m (6 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 5) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1954) (parent 871) (unrealized (1 0)) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b))))) (label 1955) (parent 871) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (6 0)) ((5 1) (1 0)) ((6 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 7 4 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2))))) (label 1956) (parent 871) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1957) (parent 871) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 3 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1958) (parent 872) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a b) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-2 b)) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) b (pubk a))) (send (enc (enc m (pubk b)) a (pubk b)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1959) (parent 872) (unrealized (1 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-3 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-3)) b (pubk a-3))))) (label 1960) (parent 872) (unrealized (6 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (6 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 4 resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1961) (parent 872) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (1 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (6 0) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3))))) (label 1962) (parent 872) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (7 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1963) (parent 874) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1964) (parent 874) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1965) (parent 874) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1966) (parent 874) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1967) (parent 874) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (8 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1968) (parent 876) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-5 a)) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1969) (parent 876) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 a-6 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-6) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-6 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-6)) b (pubk a-6))))) (label 1970) (parent 876) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5))))) (label 1971) (parent 876) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-4) (b b)) (defstrand resp 2 (m m) (a a-5) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (6 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-4 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a-5 (pubk b))) (send (enc (enc m (pubk a-5)) b (pubk a-5)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1972) (parent 876) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1973) (parent 878) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1974) (parent 878) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (7 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 3 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1975) (parent 881) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1976) (parent 881) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 8 2 resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1977) (parent 881) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (6 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (7 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1978) (parent 881) (unrealized (7 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b a)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-0) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b a)) (defstrand resp 2 (m (cat (enc m (pubk a)) a)) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (4 0)) ((4 1) (1 0)) ((5 1) (4 0))) (non-orig (privk a)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6) (traces ((send (enc (enc m (pubk a)) a (pubk a)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-0 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-0)) a (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk a)) a-2 (pubk a))) (send (enc (enc m (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) a (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) a (pubk a-3)) a (pubk a-3))))) (label 1979) (parent 882) (realized) (aborted) (maps ((0 1) ((a a) (b a) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1980) (parent 884) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1981) (parent 884) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (1 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (4 0)) ((6 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation generalization deleted (2 0)) (strand-map 0 1 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1982) (parent 886) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (5 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1983) (parent 887) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (8 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 3 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1984) (parent 887) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (b a a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a b) (b b)) (deflistener m) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) b)) (a a-2) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (defstrand resp 2 (m m) (a b) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (5 0))) (non-orig (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-3 b) (a-4 b)) m (8 0) (enc (enc m (pubk b)) b (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) b (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc (enc m (pubk b)) b (pubk b)) a-2 (pubk b))) (send (enc (enc (enc m (pubk b)) b (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b)))) ((recv (enc (enc m (pubk b)) b (pubk b))) (send (enc (enc m (pubk b)) b (pubk b))))) (label 1985) (parent 887) (realized) (aborted) (maps ((0 1) ((a b) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1986) (parent 887) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((7 1) (8 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 7 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1987) (parent 887) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (7 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((2 1) (5 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (6 0)) ((8 1) (5 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1988) (parent 887) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m m) (a a-1) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (5 0)) ((2 1) (1 0)) ((3 1) (6 0)) ((4 1) (1 0)) ((5 1) (6 0)) ((6 1) (4 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation generalization deleted (4 0)) (strand-map 0 1 2 3 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc m (pubk b)) a-1 (pubk b))) (send (enc (enc m (pubk a-1)) b (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2))))) (label 1989) (parent 889) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (7 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1990) (parent 890) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((3 1) (8 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 3 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1991) (parent 890) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((3 1) (7 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (contracted (a-4 a)) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1992) (parent 890) (realized) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (8 0)) ((3 1) (7 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1993) (parent 890) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((3 1) (7 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (8 0)) ((7 1) (5 0)) ((8 1) (7 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 6 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4))))) (label 1994) (parent 890) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((3 1) (7 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (7 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk b)) a-4 (pubk b))) (send (enc (enc m (pubk a-4)) b (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 1995) (parent 890) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk b)) a-3 (pubk b))) (send (enc (enc m (pubk a-3)) b (pubk a-3))))) (label 1996) (parent 893) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-2) (b a)) (defstrand resp 2 (m m) (a a-3) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (8 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (1 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (1 0) (enc m (pubk a)) (enc m (pubk b)) (enc (enc m (pubk a)) b (pubk a)) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-2 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-2)) a (pubk a-2)))) ((recv (enc (enc m (pubk a)) a-3 (pubk a))) (send (enc (enc m (pubk a-3)) a (pubk a-3))))) (label 1997) (parent 893) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 a-5 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-5) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-5 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-5)) b (pubk a-5))))) (label 1998) (parent 896) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (8 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 3 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 1999) (parent 896) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((2 1) (8 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (displaced 9 2 resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4))))) (label 2000) (parent 896) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted")) (defskeleton dy (vars (m text) (a b a-0 a-1 a-2 a-3 a-4 name)) (defstrand init 1 (m m) (a a) (b b)) (deflistener m) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk b)) a)) (a a-0) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-1) (b a)) (defstrand resp 2 (m m) (a a-2) (b b)) (defstrand resp 2 (m m) (a a) (b b)) (defstrand resp 2 (m (cat (enc m (pubk a)) b)) (a a-3) (b a)) (defstrand resp 2 (m m) (a a-4) (b a)) (defstrand resp 2 (m m) (a a) (b b)) (precedes ((0 0) (2 0)) ((0 0) (3 0)) ((0 0) (6 0)) ((0 0) (9 0)) ((2 1) (4 0)) ((2 1) (7 0)) ((3 1) (1 0)) ((4 1) (1 0)) ((5 1) (1 0)) ((6 1) (5 0)) ((7 1) (5 0)) ((8 1) (5 0)) ((9 1) (8 0))) (non-orig (privk a) (privk b)) (uniq-orig m) (operation nonce-test (added-strand resp 2) m (8 0) (enc (enc m (pubk b)) a (pubk b))) (strand-map 0 1 2 3 4 5 6 7 8) (traces ((send (enc (enc m (pubk b)) a (pubk b)))) ((recv m) (send m)) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk b)) a (pubk b)) a-0 (pubk b))) (send (enc (enc (enc m (pubk b)) a (pubk a-0)) b (pubk a-0)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-1 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-1)) a (pubk a-1)))) ((recv (enc (enc m (pubk b)) a-2 (pubk b))) (send (enc (enc m (pubk a-2)) b (pubk a-2)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a)))) ((recv (enc (enc (enc m (pubk a)) b (pubk a)) a-3 (pubk a))) (send (enc (enc (enc m (pubk a)) b (pubk a-3)) a (pubk a-3)))) ((recv (enc (enc m (pubk a)) a-4 (pubk a))) (send (enc (enc m (pubk a-4)) a (pubk a-4)))) ((recv (enc (enc m (pubk b)) a (pubk b))) (send (enc (enc m (pubk a)) b (pubk a))))) (label 2001) (parent 896) (unrealized (8 0)) (aborted) (maps ((0 1) ((a a) (b b) (m m)))) (comment "aborted"))