(comment "CPSA 2.3.0") (comment "All input read from targetterms8.scm") (defprotocol targetterms8 basic (defrole init (vars (a name) (n1 n2 text) (k akey)) (trace (send (enc n1 (enc a n2 k) k)) (recv (enc a n1 k))) (non-orig (invk k)) (uniq-orig n1)) (defrole resp (vars (n1 text) (m mesg) (k akey)) (trace (recv (enc n1 (enc m k) k)) (send (enc m k))))) (defskeleton targetterms8 (vars (n1 n2 text) (a name) (k akey)) (defstrand init 2 (n1 n1) (n2 n2) (a a) (k k)) (non-orig (invk k)) (uniq-orig n1) (traces ((send (enc n1 (enc a n2 k) k)) (recv (enc a n1 k)))) (label 0) (unrealized (0 1)) (origs (n1 (0 0))) (comment "1 in cohort - 1 not yet seen")) (defskeleton targetterms8 (vars (n2 text) (a name) (k akey)) (defstrand init 2 (n1 n2) (n2 n2) (a a) (k k)) (non-orig (invk k)) (uniq-orig n2) (operation nonce-test (displaced 1 0 init 1) n1 (0 1) (enc n1 (enc a n2 k) k)) (traces ((send (enc n2 (enc a n2 k) k)) (recv (enc a n2 k)))) (label 1) (parent 0) (unrealized (0 1)) (origs (n2 (0 0))) (comment "1 in cohort - 1 not yet seen")) (defskeleton targetterms8 (vars (n2 text) (a name) (k akey)) (defstrand init 2 (n1 n2) (n2 n2) (a a) (k k)) (defstrand resp 2 (m (cat a n2)) (n1 n2) (k k)) (precedes ((0 0) (1 0)) ((1 1) (0 1))) (non-orig (invk k)) (uniq-orig n2) (operation nonce-test (added-strand resp 2) n2 (0 1) (enc n2 (enc a n2 k) k)) (traces ((send (enc n2 (enc a n2 k) k)) (recv (enc a n2 k))) ((recv (enc n2 (enc a n2 k) k)) (send (enc a n2 k)))) (label 2) (parent 1) (unrealized) (shape) (maps ((0) ((a a) (n1 n2) (n2 n2) (k k)))) (origs (n2 (0 0)))) (comment "Nothing left to do") (defprotocol targetterms8 basic (defrole init (vars (a name) (n1 n2 text) (k akey)) (trace (send (enc n1 (enc a n2 k) k)) (recv (enc a n1 k))) (non-orig (invk k)) (uniq-orig n1)) (defrole resp (vars (n1 text) (m mesg) (k akey)) (trace (recv (enc n1 (enc m k) k)) (send (enc m k))))) (defskeleton targetterms8 (vars (n1 text) (a name) (k akey)) (defstrand init 2 (n1 n1) (n2 n1) (a a) (k k)) (non-orig (invk k)) (uniq-orig n1) (traces ((send (enc n1 (enc a n1 k) k)) (recv (enc a n1 k)))) (label 3) (unrealized (0 1)) (origs (n1 (0 0))) (comment "1 in cohort - 1 not yet seen")) (defskeleton targetterms8 (vars (n1 text) (a name) (k akey)) (defstrand init 2 (n1 n1) (n2 n1) (a a) (k k)) (defstrand resp 2 (m (cat a n1)) (n1 n1) (k k)) (precedes ((0 0) (1 0)) ((1 1) (0 1))) (non-orig (invk k)) (uniq-orig n1) (operation nonce-test (added-strand resp 2) n1 (0 1) (enc n1 (enc a n1 k) k)) (traces ((send (enc n1 (enc a n1 k) k)) (recv (enc a n1 k))) ((recv (enc n1 (enc a n1 k) k)) (send (enc a n1 k)))) (label 4) (parent 3) (unrealized) (shape) (maps ((0) ((a a) (n1 n1) (k k)))) (origs (n1 (0 0)))) (comment "Nothing left to do")