(comment "CPSA 2.3.1") (comment "All input read from nonaug-prune.scm") (defprotocol nonaug-prune basic (defrole orig (vars (n text) (A B name) (k akey)) (trace (send (enc n B B k)) (send (enc n A k)) (recv (enc n A A A k))) (non-orig (invk k)) (uniq-orig n)) (defrole trans1 (vars (n text) (A C name) (k akey)) (trace (recv (enc n A A k)) (recv (enc n A k)) (send (enc n n C k)))) (defrole trans2 (vars (n text) (A name) (k akey)) (trace (recv (enc n A k)) (send (enc n A A A k))))) (defskeleton nonaug-prune (vars (n text) (A B name) (k akey)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand trans2 2 (n n) (A A) (k k)) (defstrand orig 3 (n n) (A A) (B B) (k k)) (precedes ((2 0) (0 0)) ((2 0) (1 0))) (non-orig (invk k)) (uniq-orig n) (traces ((recv (enc n B k)) (send (enc n B B B k))) ((recv (enc n A k)) (send (enc n A A A k))) ((send (enc n B B k)) (send (enc n A k)) (recv (enc n A A A k)))) (label 0) (unrealized (0 0) (1 0) (2 2)) (origs (n (2 0))) (comment "3 in cohort - 3 not yet seen")) (defskeleton nonaug-prune (vars (n text) (B name) (k akey)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand orig 3 (n n) (A B) (B B) (k k)) (precedes ((1 0) (0 0))) (non-orig (invk k)) (uniq-orig n) (operation collapsed 1 0) (traces ((recv (enc n B k)) (send (enc n B B B k))) ((send (enc n B B k)) (send (enc n B k)) (recv (enc n B B B k)))) (label 1) (parent 0) (unrealized (0 0) (1 2)) (comment "2 in cohort - 2 not yet seen")) (defskeleton nonaug-prune (vars (n text) (B C name) (k akey)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand orig 3 (n n) (A B) (B B) (k k)) (defstrand trans1 3 (n n) (A B) (C C) (k k)) (precedes ((2 0) (0 0)) ((2 0) (1 0)) ((2 0) (3 0)) ((3 2) (2 2))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (added-strand trans1 3) n (2 2) (enc n B k) (enc n B B k)) (traces ((recv (enc n B k)) (send (enc n B B B k))) ((recv (enc n B k)) (send (enc n B B B k))) ((send (enc n B B k)) (send (enc n B k)) (recv (enc n B B B k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n C k)))) (label 2) (parent 0) (unrealized (0 0) (1 0) (2 2) (3 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton nonaug-prune (vars (n text) (B name) (k akey)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand orig 3 (n n) (A B) (B B) (k k)) (precedes ((0 1) (2 2)) ((2 0) (0 0)) ((2 0) (1 0))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (displaced 3 0 trans2 2) n (2 2) (enc n A k) (enc n B B k)) (traces ((recv (enc n B k)) (send (enc n B B B k))) ((recv (enc n B k)) (send (enc n B B B k))) ((send (enc n B B k)) (send (enc n B k)) (recv (enc n B B B k)))) (label 3) (parent 0) (unrealized (0 0) (1 0)) (origs (n (2 0))) (comment "1 in cohort - 1 not yet seen")) (defskeleton nonaug-prune (vars (n text) (A B name) (k akey)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand orig 3 (n n) (A A) (B B) (k k)) (defstrand trans2 2 (n n) (A A) (k k)) (precedes ((1 0) (0 0)) ((1 0) (2 0)) ((2 1) (1 2))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (added-strand trans2 2) n (2 2) (enc n A k) (enc n B B k)) (traces ((recv (enc n B k)) (send (enc n B B B k))) ((send (enc n B B k)) (send (enc n A k)) (recv (enc n A A A k))) ((recv (enc n A k)) (send (enc n A A A k)))) (label 4) (parent 0) (unrealized (0 0) (2 0)) (origs (n (1 0))) (comment "1 in cohort - 1 not yet seen")) (defskeleton nonaug-prune (vars (n text) (B C name) (k akey)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand orig 3 (n n) (A B) (B B) (k k)) (defstrand trans1 3 (n n) (A B) (C C) (k k)) (precedes ((1 0) (0 0)) ((1 0) (2 0)) ((2 2) (1 2))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (added-strand trans1 3) n (1 2) (enc n B k) (enc n B B k)) (traces ((recv (enc n B k)) (send (enc n B B B k))) ((send (enc n B B k)) (send (enc n B k)) (recv (enc n B B B k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n C k)))) (label 5) (parent 1) (unrealized (0 0) (1 2) (2 1)) (origs (n (1 0))) (comment "1 in cohort - 1 not yet seen")) (defskeleton nonaug-prune (vars (n text) (B name) (k akey)) (defstrand orig 3 (n n) (A B) (B B) (k k)) (defstrand trans2 2 (n n) (A B) (k k)) (precedes ((0 0) (1 0)) ((1 1) (0 2))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (added-strand trans2 2) n (1 2) (enc n B k) (enc n B B k)) (traces ((send (enc n B B k)) (send (enc n B k)) (recv (enc n B B B k))) ((recv (enc n B k)) (send (enc n B B B k)))) (label 6) (parent 1) (unrealized (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton nonaug-prune (vars (n text) (B C name) (k akey)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand orig 3 (n n) (A B) (B B) (k k)) (defstrand trans1 3 (n n) (A B) (C C) (k k)) (precedes ((2 0) (0 0)) ((2 0) (1 0)) ((2 0) (3 0)) ((2 1) (3 1)) ((3 2) (2 2))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (displaced 4 2 orig 2) n (3 1) (enc n B B k)) (traces ((recv (enc n B k)) (send (enc n B B B k))) ((recv (enc n B k)) (send (enc n B B B k))) ((send (enc n B B k)) (send (enc n B k)) (recv (enc n B B B k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n C k)))) (label 7) (parent 2) (seen 13) (unrealized (0 0) (1 0) (2 2)) (comment "3 in cohort - 2 not yet seen")) (defskeleton nonaug-prune (vars (n text) (B name) (k akey)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand orig 3 (n n) (A B) (B B) (k k)) (precedes ((0 1) (2 2)) ((2 0) (0 0)) ((2 1) (1 0))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (displaced 3 2 orig 2) n (1 0) (enc n B B k)) (traces ((recv (enc n B k)) (send (enc n B B B k))) ((recv (enc n B k)) (send (enc n B B B k))) ((send (enc n B B k)) (send (enc n B k)) (recv (enc n B B B k)))) (label 8) (parent 3) (unrealized (0 0)) (origs (n (2 0))) (comment "1 in cohort - 1 not yet seen")) (defskeleton nonaug-prune (vars (n text) (A B name) (k akey)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand orig 3 (n n) (A A) (B B) (k k)) (defstrand trans2 2 (n n) (A A) (k k)) (precedes ((1 0) (0 0)) ((1 1) (2 0)) ((2 1) (1 2))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (displaced 3 1 orig 2) n (2 0) (enc n B B k)) (traces ((recv (enc n B k)) (send (enc n B B B k))) ((send (enc n B B k)) (send (enc n A k)) (recv (enc n A A A k))) ((recv (enc n A k)) (send (enc n A A A k)))) (label 9) (parent 4) (unrealized (0 0)) (origs (n (1 0))) (comment "1 in cohort - 1 not yet seen")) (defskeleton nonaug-prune (vars (n text) (B C name) (k akey)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand orig 3 (n n) (A B) (B B) (k k)) (defstrand trans1 3 (n n) (A B) (C C) (k k)) (precedes ((1 0) (0 0)) ((1 0) (2 0)) ((1 1) (2 1)) ((2 2) (1 2))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (displaced 3 1 orig 2) n (2 1) (enc n B B k)) (traces ((recv (enc n B k)) (send (enc n B B B k))) ((send (enc n B B k)) (send (enc n B k)) (recv (enc n B B B k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n C k)))) (label 10) (parent 5) (unrealized (0 0) (1 2)) (origs (n (1 0))) (comment "2 in cohort - 2 not yet seen")) (defskeleton nonaug-prune (vars (n text) (B name) (k akey)) (defstrand orig 3 (n n) (A B) (B B) (k k)) (defstrand trans2 2 (n n) (A B) (k k)) (precedes ((0 1) (1 0)) ((1 1) (0 2))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (displaced 2 0 orig 2) n (1 0) (enc n B B k)) (traces ((send (enc n B B k)) (send (enc n B k)) (recv (enc n B B B k))) ((recv (enc n B k)) (send (enc n B B B k)))) (label 11) (parent 6) (unrealized) (shape) (maps ((1 1 0) ((n n) (A B) (B B) (k k)))) (origs (n (0 0)))) (defskeleton nonaug-prune (vars (n text) (B C name) (k akey)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand orig 3 (n n) (A B) (B B) (k k)) (defstrand trans1 3 (n n) (A B) (C C) (k k)) (defstrand trans1 3 (n n) (A B) (C B) (k k)) (precedes ((2 0) (0 0)) ((2 0) (1 0)) ((2 0) (3 0)) ((2 0) (4 0)) ((2 1) (3 1)) ((3 2) (2 2)) ((4 2) (2 2))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (added-strand trans1 3) n (2 2) (enc n B k) (enc n n C k) (enc n B B k)) (traces ((recv (enc n B k)) (send (enc n B B B k))) ((recv (enc n B k)) (send (enc n B B B k))) ((send (enc n B B k)) (send (enc n B k)) (recv (enc n B B B k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n C k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n B k)))) (label 12) (parent 7) (unrealized (0 0) (1 0) (2 2) (4 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton nonaug-prune (vars (n text) (B C name) (k akey)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand orig 3 (n n) (A B) (B B) (k k)) (defstrand trans1 3 (n n) (A B) (C C) (k k)) (precedes ((0 1) (2 2)) ((2 0) (0 0)) ((2 0) (1 0)) ((2 0) (3 0)) ((2 1) (3 1)) ((3 2) (2 2))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (displaced 4 0 trans2 2) n (2 2) (enc n B k) (enc n n C k) (enc n B B k)) (traces ((recv (enc n B k)) (send (enc n B B B k))) ((recv (enc n B k)) (send (enc n B B B k))) ((send (enc n B B k)) (send (enc n B k)) (recv (enc n B B B k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n C k)))) (label 13) (parent 7) (unrealized (0 0) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton nonaug-prune (vars (n text) (B name) (k akey)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand orig 3 (n n) (A B) (B B) (k k)) (precedes ((0 1) (2 2)) ((2 1) (0 0)) ((2 1) (1 0))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (displaced 3 2 orig 2) n (0 0) (enc n B B k)) (traces ((recv (enc n B k)) (send (enc n B B B k))) ((recv (enc n B k)) (send (enc n B B B k))) ((send (enc n B B k)) (send (enc n B k)) (recv (enc n B B B k)))) (label 14) (parent 8) (unrealized) (shape) (maps ((0 1 2) ((n n) (A B) (B B) (k k)))) (origs (n (2 0)))) (defskeleton nonaug-prune (vars (n text) (A B name) (k akey)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand orig 3 (n n) (A A) (B B) (k k)) (defstrand trans2 2 (n n) (A A) (k k)) (precedes ((1 1) (0 0)) ((1 1) (2 0)) ((2 1) (1 2))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (displaced 3 1 orig 2) n (0 0) (enc n B B k)) (traces ((recv (enc n B k)) (send (enc n B B B k))) ((send (enc n B B k)) (send (enc n A k)) (recv (enc n A A A k))) ((recv (enc n A k)) (send (enc n A A A k)))) (label 15) (parent 9) (seen 14) (unrealized (0 0)) (origs (n (1 0))) (comment "3 in cohort - 2 not yet seen")) (defskeleton nonaug-prune (vars (n text) (B C name) (k akey)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand orig 3 (n n) (A B) (B B) (k k)) (defstrand trans1 3 (n n) (A B) (C C) (k k)) (defstrand trans1 3 (n n) (A B) (C B) (k k)) (precedes ((1 0) (0 0)) ((1 0) (2 0)) ((1 0) (3 0)) ((1 1) (2 1)) ((2 2) (1 2)) ((3 2) (1 2))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (added-strand trans1 3) n (1 2) (enc n B k) (enc n n C k) (enc n B B k)) (traces ((recv (enc n B k)) (send (enc n B B B k))) ((send (enc n B B k)) (send (enc n B k)) (recv (enc n B B B k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n C k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n B k)))) (label 16) (parent 10) (unrealized (0 0) (1 2) (3 1)) (comment "1 in cohort - 1 not yet seen")) (defskeleton nonaug-prune (vars (n text) (B C name) (k akey)) (defstrand orig 3 (n n) (A B) (B B) (k k)) (defstrand trans1 3 (n n) (A B) (C C) (k k)) (defstrand trans2 2 (n n) (A B) (k k)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 1) (1 1)) ((1 2) (0 2)) ((2 1) (0 2))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (added-strand trans2 2) n (1 2) (enc n B k) (enc n n C k) (enc n B B k)) (traces ((send (enc n B B k)) (send (enc n B k)) (recv (enc n B B B k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n C k))) ((recv (enc n B k)) (send (enc n B B B k)))) (label 17) (parent 10) (unrealized (2 0)) (origs (n (0 0))) (comment "1 in cohort - 1 not yet seen")) (defskeleton nonaug-prune (vars (n text) (B C name) (k akey)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand orig 3 (n n) (A B) (B B) (k k)) (defstrand trans1 3 (n n) (A B) (C C) (k k)) (defstrand trans1 3 (n n) (A B) (C B) (k k)) (precedes ((2 0) (0 0)) ((2 0) (1 0)) ((2 0) (3 0)) ((2 0) (4 0)) ((2 1) (3 1)) ((2 1) (4 1)) ((3 2) (2 2)) ((4 2) (2 2))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (displaced 5 2 orig 2) n (4 1) (enc n B B k)) (traces ((recv (enc n B k)) (send (enc n B B B k))) ((recv (enc n B k)) (send (enc n B B B k))) ((send (enc n B B k)) (send (enc n B k)) (recv (enc n B B B k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n C k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n B k)))) (label 18) (parent 12) (seen 24) (unrealized (0 0) (1 0) (2 2)) (comment "2 in cohort - 1 not yet seen")) (defskeleton nonaug-prune (vars (n text) (B C name) (k akey)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand orig 3 (n n) (A B) (B B) (k k)) (defstrand trans1 3 (n n) (A B) (C C) (k k)) (precedes ((0 1) (2 2)) ((2 0) (0 0)) ((2 0) (3 0)) ((2 1) (1 0)) ((2 1) (3 1)) ((3 2) (2 2))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (displaced 4 2 orig 2) n (1 0) (enc n B B k)) (traces ((recv (enc n B k)) (send (enc n B B B k))) ((recv (enc n B k)) (send (enc n B B B k))) ((send (enc n B B k)) (send (enc n B k)) (recv (enc n B B B k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n C k)))) (label 19) (parent 13) (unrealized (0 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton nonaug-prune (vars (n text) (A B name) (k akey)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand orig 3 (n n) (A A) (B B) (k k)) (defstrand trans2 2 (n n) (A A) (k k)) (precedes ((1 1) (2 0)) ((2 1) (0 0)) ((2 1) (1 2))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (displaced 3 2 trans2 2) n (0 0) (enc n A k) (enc n B B k)) (traces ((recv (enc n B k)) (send (enc n B B B k))) ((send (enc n B B k)) (send (enc n A k)) (recv (enc n A A A k))) ((recv (enc n A k)) (send (enc n A A A k)))) (label 20) (parent 15) (unrealized (0 0)) (origs (n (1 0))) (comment "1 in cohort - 1 not yet seen")) (defskeleton nonaug-prune (vars (n text) (A B name) (k akey)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand orig 3 (n n) (A A) (B B) (k k)) (defstrand trans2 2 (n n) (A A) (k k)) (defstrand trans2 2 (n n) (A A) (k k)) (precedes ((1 0) (3 0)) ((1 1) (0 0)) ((1 1) (2 0)) ((2 1) (1 2)) ((3 1) (0 0))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (added-strand trans2 2) n (0 0) (enc n A k) (enc n B B k)) (traces ((recv (enc n B k)) (send (enc n B B B k))) ((send (enc n B B k)) (send (enc n A k)) (recv (enc n A A A k))) ((recv (enc n A k)) (send (enc n A A A k))) ((recv (enc n A k)) (send (enc n A A A k)))) (label 21) (parent 15) (unrealized (0 0) (3 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton nonaug-prune (vars (n text) (B C name) (k akey)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand orig 3 (n n) (A B) (B B) (k k)) (defstrand trans1 3 (n n) (A B) (C C) (k k)) (defstrand trans1 3 (n n) (A B) (C B) (k k)) (precedes ((1 0) (0 0)) ((1 0) (2 0)) ((1 0) (3 0)) ((1 1) (2 1)) ((1 1) (3 1)) ((2 2) (1 2)) ((3 2) (1 2))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (displaced 4 1 orig 2) n (3 1) (enc n B B k)) (traces ((recv (enc n B k)) (send (enc n B B B k))) ((send (enc n B B k)) (send (enc n B k)) (recv (enc n B B B k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n C k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n B k)))) (label 22) (parent 16) (unrealized (0 0) (1 2)) (comment "1 in cohort - 1 not yet seen")) (defskeleton nonaug-prune (vars (n text) (B C name) (k akey)) (defstrand orig 3 (n n) (A B) (B B) (k k)) (defstrand trans1 3 (n n) (A B) (C C) (k k)) (defstrand trans2 2 (n n) (A B) (k k)) (precedes ((0 0) (1 0)) ((0 1) (1 1)) ((0 1) (2 0)) ((1 2) (0 2)) ((2 1) (0 2))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (displaced 3 0 orig 2) n (2 0) (enc n B B k)) (traces ((send (enc n B B k)) (send (enc n B k)) (recv (enc n B B B k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n C k))) ((recv (enc n B k)) (send (enc n B B B k)))) (label 23) (parent 17) (seen 11) (unrealized) (origs (n (0 0))) (comment "1 in cohort - 0 not yet seen")) (defskeleton nonaug-prune (vars (n text) (B C name) (k akey)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand orig 3 (n n) (A B) (B B) (k k)) (defstrand trans1 3 (n n) (A B) (C C) (k k)) (defstrand trans1 3 (n n) (A B) (C B) (k k)) (precedes ((0 1) (2 2)) ((2 0) (0 0)) ((2 0) (1 0)) ((2 0) (3 0)) ((2 0) (4 0)) ((2 1) (3 1)) ((2 1) (4 1)) ((3 2) (2 2)) ((4 2) (2 2))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (displaced 5 0 trans2 2) n (2 2) (enc n B k) (enc n n B k) (enc n n C k) (enc n B B k)) (traces ((recv (enc n B k)) (send (enc n B B B k))) ((recv (enc n B k)) (send (enc n B B B k))) ((send (enc n B B k)) (send (enc n B k)) (recv (enc n B B B k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n C k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n B k)))) (label 24) (parent 18) (unrealized (0 0) (1 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton nonaug-prune (vars (n text) (B C name) (k akey)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand orig 3 (n n) (A B) (B B) (k k)) (defstrand trans1 3 (n n) (A B) (C C) (k k)) (precedes ((0 1) (2 2)) ((2 0) (3 0)) ((2 1) (0 0)) ((2 1) (1 0)) ((2 1) (3 1)) ((3 2) (2 2))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (displaced 4 2 orig 2) n (0 0) (enc n B B k)) (traces ((recv (enc n B k)) (send (enc n B B B k))) ((recv (enc n B k)) (send (enc n B B B k))) ((send (enc n B B k)) (send (enc n B k)) (recv (enc n B B B k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n C k)))) (label 25) (parent 19) (seen 14) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton nonaug-prune (vars (n text) (A name) (k akey)) (defstrand trans2 2 (n n) (A A) (k k)) (defstrand orig 3 (n n) (A A) (B A) (k k)) (defstrand trans2 2 (n n) (A A) (k k)) (precedes ((1 1) (2 0)) ((2 1) (0 0)) ((2 1) (1 2))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (contracted (B A)) n (0 0) (enc n A k) (enc n A A k) (enc n A A A k)) (traces ((recv (enc n A k)) (send (enc n A A A k))) ((send (enc n A A k)) (send (enc n A k)) (recv (enc n A A A k))) ((recv (enc n A k)) (send (enc n A A A k)))) (label 26) (parent 20) (seen 14) (unrealized) (origs (n (1 0))) (comment "1 in cohort - 0 not yet seen")) (defskeleton nonaug-prune (vars (n text) (A B name) (k akey)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand orig 3 (n n) (A A) (B B) (k k)) (defstrand trans2 2 (n n) (A A) (k k)) (defstrand trans2 2 (n n) (A A) (k k)) (precedes ((1 1) (2 0)) ((1 1) (3 0)) ((2 1) (1 2)) ((3 1) (0 0))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (displaced 4 1 orig 2) n (3 0) (enc n B B k)) (traces ((recv (enc n B k)) (send (enc n B B B k))) ((send (enc n B B k)) (send (enc n A k)) (recv (enc n A A A k))) ((recv (enc n A k)) (send (enc n A A A k))) ((recv (enc n A k)) (send (enc n A A A k)))) (label 27) (parent 21) (unrealized (0 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton nonaug-prune (vars (n text) (B C name) (k akey)) (defstrand orig 3 (n n) (A B) (B B) (k k)) (defstrand trans1 3 (n n) (A B) (C C) (k k)) (defstrand trans1 3 (n n) (A B) (C B) (k k)) (defstrand trans2 2 (n n) (A B) (k k)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 0) (3 0)) ((0 1) (1 1)) ((0 1) (2 1)) ((1 2) (0 2)) ((2 2) (0 2)) ((3 1) (0 2))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (added-strand trans2 2) n (1 2) (enc n B k) (enc n n B k) (enc n n C k) (enc n B B k)) (traces ((send (enc n B B k)) (send (enc n B k)) (recv (enc n B B B k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n C k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n B k))) ((recv (enc n B k)) (send (enc n B B B k)))) (label 28) (parent 22) (unrealized (3 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton nonaug-prune (vars (n text) (B C name) (k akey)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand orig 3 (n n) (A B) (B B) (k k)) (defstrand trans1 3 (n n) (A B) (C C) (k k)) (defstrand trans1 3 (n n) (A B) (C B) (k k)) (precedes ((0 1) (2 2)) ((2 0) (0 0)) ((2 0) (3 0)) ((2 0) (4 0)) ((2 1) (1 0)) ((2 1) (3 1)) ((2 1) (4 1)) ((3 2) (2 2)) ((4 2) (2 2))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (displaced 5 2 orig 2) n (1 0) (enc n B B k)) (traces ((recv (enc n B k)) (send (enc n B B B k))) ((recv (enc n B k)) (send (enc n B B B k))) ((send (enc n B B k)) (send (enc n B k)) (recv (enc n B B B k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n C k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n B k)))) (label 29) (parent 24) (unrealized (0 0)) (comment "1 in cohort - 1 not yet seen")) (defskeleton nonaug-prune (vars (n text) (A name) (k akey)) (defstrand trans2 2 (n n) (A A) (k k)) (defstrand orig 3 (n n) (A A) (B A) (k k)) (defstrand trans2 2 (n n) (A A) (k k)) (defstrand trans2 2 (n n) (A A) (k k)) (precedes ((1 1) (2 0)) ((1 1) (3 0)) ((2 1) (1 2)) ((3 1) (0 0))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (contracted (B A)) n (0 0) (enc n A k) (enc n A A k) (enc n A A A k)) (traces ((recv (enc n A k)) (send (enc n A A A k))) ((send (enc n A A k)) (send (enc n A k)) (recv (enc n A A A k))) ((recv (enc n A k)) (send (enc n A A A k))) ((recv (enc n A k)) (send (enc n A A A k)))) (label 30) (parent 27) (seen 14) (unrealized) (comment "1 in cohort - 0 not yet seen")) (defskeleton nonaug-prune (vars (n text) (B C name) (k akey)) (defstrand orig 3 (n n) (A B) (B B) (k k)) (defstrand trans1 3 (n n) (A B) (C C) (k k)) (defstrand trans1 3 (n n) (A B) (C B) (k k)) (defstrand trans2 2 (n n) (A B) (k k)) (precedes ((0 0) (1 0)) ((0 0) (2 0)) ((0 1) (1 1)) ((0 1) (2 1)) ((0 1) (3 0)) ((1 2) (0 2)) ((2 2) (0 2)) ((3 1) (0 2))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (displaced 4 0 orig 2) n (3 0) (enc n B B k)) (traces ((send (enc n B B k)) (send (enc n B k)) (recv (enc n B B B k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n C k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n B k))) ((recv (enc n B k)) (send (enc n B B B k)))) (label 31) (parent 28) (unrealized) (comment "1 in cohort - 1 not yet seen")) (defskeleton nonaug-prune (vars (n text) (B C name) (k akey)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand orig 3 (n n) (A B) (B B) (k k)) (defstrand trans1 3 (n n) (A B) (C C) (k k)) (defstrand trans1 3 (n n) (A B) (C B) (k k)) (precedes ((0 1) (2 2)) ((2 0) (3 0)) ((2 0) (4 0)) ((2 1) (0 0)) ((2 1) (1 0)) ((2 1) (3 1)) ((2 1) (4 1)) ((3 2) (2 2)) ((4 2) (2 2))) (non-orig (invk k)) (uniq-orig n) (operation nonce-test (displaced 5 2 orig 2) n (0 0) (enc n B B k)) (traces ((recv (enc n B k)) (send (enc n B B B k))) ((recv (enc n B k)) (send (enc n B B B k))) ((send (enc n B B k)) (send (enc n B k)) (recv (enc n B B B k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n C k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n B k)))) (label 32) (parent 29) (unrealized) (comment "1 in cohort - 1 not yet seen")) (defskeleton nonaug-prune (vars (n text) (B name) (k akey)) (defstrand orig 3 (n n) (A B) (B B) (k k)) (defstrand trans1 3 (n n) (A B) (C B) (k k)) (defstrand trans2 2 (n n) (A B) (k k)) (precedes ((0 0) (1 0)) ((0 1) (1 1)) ((0 1) (2 0)) ((1 2) (0 2)) ((2 1) (0 2))) (non-orig (invk k)) (uniq-orig n) (operation generalization deleted (1 0)) (traces ((send (enc n B B k)) (send (enc n B k)) (recv (enc n B B B k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n B k))) ((recv (enc n B k)) (send (enc n B B B k)))) (label 33) (parent 31) (seen 11) (unrealized) (origs (n (0 0))) (comment "1 in cohort - 0 not yet seen")) (defskeleton nonaug-prune (vars (n text) (B name) (k akey)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand trans2 2 (n n) (A B) (k k)) (defstrand orig 3 (n n) (A B) (B B) (k k)) (defstrand trans1 3 (n n) (A B) (C B) (k k)) (precedes ((0 1) (2 2)) ((2 0) (3 0)) ((2 1) (0 0)) ((2 1) (1 0)) ((2 1) (3 1)) ((3 2) (2 2))) (non-orig (invk k)) (uniq-orig n) (operation generalization deleted (3 0)) (traces ((recv (enc n B k)) (send (enc n B B B k))) ((recv (enc n B k)) (send (enc n B B B k))) ((send (enc n B B k)) (send (enc n B k)) (recv (enc n B B B k))) ((recv (enc n B B k)) (recv (enc n B k)) (send (enc n n B k)))) (label 34) (parent 32) (seen 14) (unrealized) (comment "1 in cohort - 0 not yet seen")) (comment "Nothing left to do")